Removing local irregularities of NURBS surfaces by modifying highlight lines

The highlight line model is a powerful tool in assessing the quality of a surface. A method to remove local irregularities of NURBS surface by modifying its highlight lines is presented. The method is intuitive and suitable for real-time interactive design. It allows a designer to remove local irregularities of a NURBS surface by a simple operation to smooth the highlight lines. Modification of the control points of the surface is achieved by solving a system of linear equations. Test results are included.

[1]  Roger K. E. Andersson,et al.  Surfaces with prescribed curvature I , 1993, Comput. Aided Geom. Des..

[2]  Yifan Chen,et al.  Highlight-line algorithm for realtime surface-quality assessment , 1994, Comput. Aided Des..

[3]  E. Andersson,et al.  Automatic construction of surfaces with prescribed shape , 1988 .

[4]  Bernd E. Hirsch,et al.  Triangulation of trimmed surfaces in parametric space , 1992, Comput. Aided Des..

[5]  Yifan Chen Highlight lines for surface quality control and shape manipulation. , 1993 .

[6]  Gerald Farin,et al.  Curves and surfaces for computer aided geometric design , 1990 .

[7]  L. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communications.

[8]  E. Kaufmann,et al.  Smoothing surfaces using reflection lines for families of splines , 1988 .

[9]  B. Barsky,et al.  An Introduction to Splines for Use in Computer Graphics and Geometric Modeling , 1987 .

[10]  Thomas Poeschl,et al.  Detecting surface irregularities using isophotes , 1984, Comput. Aided Geom. Des..

[11]  Yifan Chen,et al.  Direct highlight line modification on nurbs surfaces , 1997, Comput. Aided Geom. Des..

[12]  Yifan Chen,et al.  8. The Highlight Band, a Simplified Reflection Model for Interactive Smoothness Evaluation , 1994, Designing Fair Curves and Surfaces.

[13]  Tomoyuki Nishita,et al.  Ray tracing trimmed rational surface patches , 1990, SIGGRAPH.

[14]  Alyn P. Rockwood,et al.  Real-time rendering of trimmed surfaces , 1989, SIGGRAPH.

[15]  Fuhua Cheng,et al.  Comparison of surface and derivative evaluation methods for the rendering of NURB surfaces , 1996, TOGS.

[16]  Michael Shantz,et al.  Rendering trimmed NURBS with adaptive forward differencing , 1988, SIGGRAPH.

[17]  R. Klass Correction of local surface irregularities using reflection lines , 1980 .

[18]  William L. Luken,et al.  Tessellation of trimmed NURB surfaces , 1996, Comput. Aided Geom. Des..