Global Continuity Adjustment and Local Shape Optimization Technique for Complex Trimmed Surface Model

Smoothly stitching multiple surfaces mainly represented by B-spline or NURBS together is an extremely important issue in complex surfaces modeling and reverse engineering.In recent years,a lot of progress has been made in smooth join of non-trimmed surface patches,while there has been seldom research on smoothly stitching trimmed surface patches together.This paper studies the problem of global continuity adjustment,damaged hole repair and local shape optimization for complex trimmed surface model,and presents a uniform scheme to deal with continuity adjustment of trimmed surfaces and geometric repair of local broken region.Constrained B-spline surface refitting technique and trim calculation are first utilized to achieve global G1 continuity,and then local shape optimization functional is adopted to reduce fitting error and improve local quality of refitted surface patch.The proposed approach is applied to a discontinuity ship hull surface model with an irregular hole,and the result demonstrates the validation of our method.Furthermore,on the premise of global continuity,the proposed locally repairing damaged surface model provides a better foundation for following research work,such as topology recovery technique for complex surface model after geometric repair.

[1]  J. Kjellander Smoothing of cubic parametric splines , 1983 .

[2]  Franz-Erich Wolter,et al.  Surface Curve Design by Orthogonal Projection of Space Curves Onto Free-Form Surfaces , 1996 .

[3]  Gerald E. Farin,et al.  Fairing cubic B-spline curves , 1987, Comput. Aided Geom. Des..

[4]  Fengshan Liu,et al.  Reconstruction of convergent G1 smooth B-spline surfaces , 2004, Comput. Aided Geom. Des..

[5]  Colin Bradley,et al.  G1 continuity of B-spline surface patches in reverse engineering , 1995, Comput. Aided Des..

[6]  Stefanie Hahmann,et al.  Improvement of Surfaces , 1996, Geometric Modelling.

[7]  Stefanie Hahmann,et al.  Knot-removal surface fairing using search strategies , 1998, Comput. Aided Des..

[8]  Ming Jia LOCAL COINCIDED DESIGN BASED ON TRIMMED B-SPLINE SURFACES , 2003 .

[9]  Mihailo Ristic,et al.  Measurement-based updating of turbine blade CAD models: a case study , 2004, Int. J. Comput. Integr. Manuf..

[10]  Mihailo Ristic,et al.  Measurement-based modification of NURBS surfaces , 2002, Comput. Aided Des..

[11]  Gábor Renner,et al.  Advanced surface fitting techniques , 2002, Comput. Aided Geom. Des..

[12]  YingLiang Ma,et al.  Point inversion and projection for NURBS curve and surface: Control polygon approach , 2003, Comput. Aided Geom. Des..

[13]  J. Kjellander Smoothing of bicubic parametric surfaces , 1983 .

[14]  Hyungjun Park,et al.  A method for approximate NURBS curve compatibility based on multiple curve refitting , 2000, Comput. Aided Des..

[15]  Paul Dierckx,et al.  Curve and surface fitting with splines , 1994, Monographs on numerical analysis.