Loading…
Area-Preserving Hierarchical NURBS Surfaces Computed by the Optimal Freeform Transformation
The equiareality of NURBS surfaces highly affects their rendering and tessellation results. To improve the equiareality of NURBS surfaces, an optimization algorithm using freeform transformations is presented in this paper. The equiareality energy is first formulated and its numerical approximation...
Saved in:
Published in: | Computer aided design 2022-02, Vol.143, p.103134, Article 103134 |
---|---|
Main Authors: | , , , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | The equiareality of NURBS surfaces highly affects their rendering and tessellation results. To improve the equiareality of NURBS surfaces, an optimization algorithm using freeform transformations is presented in this paper. The equiareality energy is first formulated and its numerical approximation is then constructed using the composite Simpson’s rule. By constructing the parameterization of the initial freeform transformation using a low-stretch-mesh-parameterization method, the optimal freeform transformation is obtained by the Levenberg–Marquardt method, which is further interleaved with the freeform refinement procedure to generate a hierarchical NURBS surface with bounded equiareality deviations. Experimental results are given to show the performance of our algorithm for rendering and tessellation applications.
•An optimization method is presented to improve the equiareality of NURBS surfaces using the freeform transformation.•The equiareality energy of the hierarchical NURBS surfaces is formulated.•The gradient of the discretized equiareality energy is derived in this paper. |
---|---|
ISSN: | 0010-4485 1879-2685 |
DOI: | 10.1016/j.cad.2021.103134 |