Constrained scaling of trimmed NURBS surfaces based on fix-and-stretch approach

A new method to scale a trimmed NURBS surface while holding the shape and size of specific features (trimming curves) unchanged is presented. The new method is fix-and-stretch based: the new surface is formed by fixing selected regions of the given trimmed NURBS surface that contain the trimming curves and stretching the remaining part of the surface to reach certain boundary conditions. The stretching process is performed using an optimization process to ensure that the resulting surface reflects the shape and curvature distribution of the scaled version of the given surface. The resulting surface maintains a NURBS representation and, hence, is compatible with most of the current data-exchange standards. The new approach is more robust than a previous, attach-and-deform based approach (Zhang P, Zhang C, Cheng F. Constrained shape scaling of trimmed NURBS surfaces. In: Proceedings of the 1999 ASME Design Theory and Methodology Conference. Las Vegas, Nevada, 1999) in that it can tolerate scaling factors of bigger values (up to 2 in some cases). The new approach also guarantees that the features remain exactly the same after scaling. Test results on several car parts with trimming curves and comparison with the previous approach are included. The quality of the resulting surfaces is examined using the highlight line model. The presented technique is important for integrating standard parts into a sculptured product.

[1]  Demetri Terzopoulos,et al.  Multilevel computational processes for visual surface reconstruction , 1983, Comput. Vis. Graph. Image Process..

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

[3]  Ari Rappoport,et al.  Simple constrained deformations for geometric modeling and interactive design , 1994, TOGS.

[4]  Caiming Zhang,et al.  Removing local irregularities of NURBS surfaces by modifying highlight lines , 1998, Comput. Aided Des..

[5]  John F. Hughes,et al.  Direct manipulation of free-form deformations , 1992, SIGGRAPH.

[6]  Andrew P. Witkin,et al.  Variational surface modeling , 1992, SIGGRAPH.

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

[8]  Werner Purgathofer,et al.  Deformation of Solids with Trivariate B-Splines , 1989, Eurographics.

[9]  Henry J. Lamousin,et al.  NURBS-based free-form deformations , 1994, IEEE Computer Graphics and Applications.

[10]  Ramon F. Sarraga,et al.  Recent methods for surface shape optimization , 1998, Comput. Aided Geom. Des..

[11]  George Celniker,et al.  Deformable curve and surface finite-elements for free-form shape design , 1991, SIGGRAPH.

[12]  E. H. Mansfield The Bending and Stretching of Plates , 1963 .

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

[14]  James C. Cavendish,et al.  Integrating feature-based surface design with freeform deformation , 1995, Comput. Aided Des..

[15]  Hong Qin,et al.  Dynamic NURBS with geometric constraints for interactive sculpting , 1994, TOGS.

[16]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.

[17]  John C. Platt,et al.  Constraints methods for flexible models , 1988, SIGGRAPH.

[18]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[19]  A. Ugural,et al.  Advanced strength and applied elasticity , 1981 .

[20]  Sabine Coquillart,et al.  Extended free-form deformation: a sculpturing tool for 3D geometric modeling , 1990, SIGGRAPH.

[21]  Daniel Thalmann,et al.  Simulation of Facial Muscle Actions Based on Rational Free Form Deformations , 1992, Comput. Graph. Forum.