Surface approximations using generalized NURBS
Surface approximations using generalized NURBS
复制标题
DOI:
10.1007/s00366-021-01483-8
复制
发表时间:
2021-07
影响因子:
8.7
通讯作者:
A. Taheri;K. Suresh
中科院分区:
文献类型:
--
作者:
A. Taheri;K. Suresh
We extend the concept of generalized NURBS (GNURBS), recently introduced by the authors for parametric curves, to bivariate parametric surfaces. These generalizations are obtained via either explicit or implicit decoupling of the weights along different physical coordinates. This decoupling allows for treating the weights as additional degrees of freedom in a wider range of applications compared to classic NURBS surfaces, providing additional flexibility and increased control. This proposed concept effectively improves the capability of NURBS and alleviates its deficiencies in certain applications. In particular, we will demonstrate that GNURBS can be effectively used for improved approximation of certain class of surfaces such as helicoids, revolved surfaces and minimal surfaces. It will also be established that these proposed generalizations can be exactly transformed to equivalent, but higher order, classic NURBS surfaces, ensuring a strong theoretical foundation. Finally, a comprehensive MATLAB toolbox, GNURBS3D-Lab, has been developed and introduced in order to better demonstrate the behavior and properties of GNURBS surfaces compared to classic NURBS.