Hermite interpolation by piecewise polynomial surfaces with polynomial area element
Michal Bizzarri, Miroslav L\'avi\v{c}ka, Zby\v{n}ek \v{S}\'ir, and Jan Vr\v{s}ek

TL;DR
This paper introduces a method for constructing polynomial 2-surfaces with polynomial area elements, enabling Hermite interpolation of point-normal networks using piecewise polynomial patches in Euclidean and Minkowski spaces.
Contribution
It develops a systematic approach to generate polynomial surfaces with polynomial area elements from prescribed normals, extending interpolation techniques to Euclidean and Minkowski spaces.
Findings
Polynomial surfaces with polynomial area elements can be constructed from normal fields.
The degree of the surface depends on the degree and quality of the prescribed normals.
The method successfully interpolates point-normal networks with piecewise polynomial patches.
Abstract
This paper is devoted to the construction of polynomial 2-surfaces which possess a polynomial area element. In particular we study these surfaces in the Euclidean space (where they are equivalent to the PN surfaces) and in the Minkowski space (where they provide the MOS surfaces). We show generally in real vector spaces of any dimension and any metric that the Gram determinant of a parametric set of subspaces is a perfect square if and only if the Gram determinant of its orthogonal complement is a perfect square. Consequently the polynomial surfaces of a given degree with polynomial area element can be constructed from the prescribed normal fields solving a system of linear equations. The degree of the constructed surface depending on the degree and the quality of the prescribed normal field is investigated and discussed. We use the presented approach to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
