Polyhedral design with blended $n$-sided interpolants
A new parametric surface representation is proposed that interpolates the vertices of a given closed mesh of arbitrary topology. Smoothly connecting quadrilateral patches are created by blending local, multi-sided quadratic interpolants. In the non-four-sided case, this requires a special parameterization technique involving rational curves. Appropriate handling of triangular subpatches and alternative subpatch representations are also discussed.
š” Research Summary
The paper introduces a novel parametric surface construction that interpolates the vertices of a closed mesh of arbitrary topology. The method first converts any nonāquadrilateral faces into quads by a central split, similar to a CatmullāClark subdivision step, thereby preserving the original vertices while creating a uniform set of quadrilateral patches. For regular meshes (all vertices of valenceāÆ4) each quadās 1āring defines a quadratic control net consisting of corner points Cįµ¢, edge points Eįµ¢, and a central point M. A tensorāproduct quadratic BĆ©zier patch I(u,v) = ΣΣ PᵢⱼāÆBāįµ¢(u)āÆBāā±¼(v) is built from these control points, and four such local patches are blended over the quad using a separable blending function Φ(u,v)=ĪØ(u)Ā·ĪØ(v). ĪØ is a Hermite blend (k=2 in the experiments) that satisfies ĪØ(0)=1, ĪØ(1)=0 and has vanishing derivatives at the ends, ensuring smooth transitions between patches.
Irregular vertices (valence ā āÆ4) generate nāsided control nets. The authors extend quadratic BĆ©zier patches to a Quadratic Generalized BĆ©zier (QGB) formulation that works on any regular nāgon. Using generalized barycentric (Wachspress) coordinates λᵢ, they define sideāspecific parameters sįµ¢(u,v) and dįµ¢(u,v) and construct the surface as a weighted sum of sideāwise quadratic BĆ©zier curves and a global weight Bā(u,v). For n=4 the QGB reduces to the regular tensorāproduct patch; for n=3 it becomes a quadratic triangular BĆ©zier patch.
A critical challenge is mapping the unit square domain
Comments & Academic Discussion
Loading comments...
Leave a Comment