Curve Guided T-spline Skinning for Surface and Solid Generation
Chuanfeng Hu,Jiaming Ai,Hongwei Lin
DOI: https://doi.org/10.1016/j.cag.2020.05.021
IF: 1.821
2020-01-01
Computers & Graphics
Abstract:Skinning is an essential technology in geometric modeling. Unlike non-uniform rational B-spline (NURBS) skinning, T-spline skinning does not require knot compatibility of the given cross-sections, and avoids superfluous of control points. In this study, we present a curve guided T-spline (CGTS) skinning method for surface and solid generation of high quality, which interpolates the given cross-sections. Guiding curves and least squares progressive and iterative approximation (LSPIA) method are involved in the CGTS skinning. Specifically, the guiding curves provide a visually pleasing shape for the skinned surface and solid, and the LSPIA method simplifies the iterative procedure, ensures the fitting accuracy, and shape preservation. On one hand, the CGTS surface skinning generates a visually pleasing and fairing skinned T-spline surface, which avoids the wiggle and crease problems. On the other hand, the CGTS solid skinning with optimization generates a trivariate T-spline solid with high quality. To meet the requirement of isogeometric analysis (IGA) for the skinned T-spline solid, an optimization approach is employed in the solid skinning to improve the quality of the skinned T-spline solid. Finally, the experimental examples presented in this paper demonstrate the effectiveness and efficiency of the CGTS skinning method. (C) 2020 Elsevier Ltd. All rights reserved.