Reconstructing a spline surface from a given arbitrary topological triangle mesh is a fundamental and challenging problem in computer-aided design and engineering. This article introduces a novel surface fitting method utilizing G-NURBS capable of handling control meshes with arbitrary topologies. This method employs adaptive control point adjustment, guided by the geometric attributes of the input model, ensuring precise representation of sharp features such as edges and corners. Two primary strategies are employed: A parameter correspondence approach designed for sharp features and a control mesh iterative refinement technique that incorporates geometrical feature information. The proposed method has been tested and evaluated on various CAD models to demonstrate its effectiveness. This method can achieve higher fitting accuracy while faithfully preserving the geometrical features with fewer control points.
Read full abstract