A Constraint-Based Method for Sculpting Free-Form Surfaces

We discuss the problem of creating editable features for free-form surfaces. The manipulation tool is a user-defined curve on the surface. The surface automatically follows changes of the curve keeping a predefined set of constraints satisfied, specifically the incidence and tangency along one or several surface-curves. We review and update our approach presented earlier [18] and show how the curve-surface composition can be expressed as a linear transformation. In this context, we also describe the so-called “aliasing” problem caused by an incompatibility of a general curve on a surface with the rectangular mesh of degrees of freedom of a tensor product surface. The proposed solution is a local reparametrization in accordance with the feature.

[1]  J. Mason,et al.  Algorithms for approximation , 1987 .

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

[3]  K. Mørken Some identities for products and degree raising of splines , 1991 .

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

[5]  Beat D. Brüderlin,et al.  A Constraint-Based Shape Modeling System , 1998 .

[6]  Ron Goldman,et al.  Functional composition algorithms via blossoming , 1993, TOGS.

[7]  Z. Huang,et al.  A constraint-based manipulator toolset for editing 3D objects , 1997, SMA '97.

[8]  Beat D. Brüderlin,et al.  Computing Curve-Surface Incidence Constraints Efficiently , 1998 .

[9]  Sabine Coquillart,et al.  Axial deformations: an intuitive deformation technique , 1994, Comput. Aided Des..

[10]  Beat D. Brüderlin,et al.  Declarative Geometric Modeling with Constraints , 2000, CAD.

[11]  J. G. Hayes NAG algorithms for the approximation of functions and data , 1987 .

[12]  Thesis,et al.  Filleting and Rounding using Trimmed Tensor Product Surfaces , 1987 .

[13]  Eugene Fiume,et al.  Wires: a geometric deformation technique , 1998, SIGGRAPH.

[14]  Michael S. Blum Modeling the Film Hierarchy in Computer Animation Final Reading Approval Approved for the Major Department , 1992 .

[15]  Josef Hoschek,et al.  Fundamentals of computer aided geometric design , 1996 .

[16]  David R. Forsey,et al.  Pasting Spline Surfaces , 1995 .

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

[18]  George Celniker,et al.  Linear constraints for deformable non-uniform B-spline surfaces , 1992, I3D '92.

[19]  Les A. Piegl,et al.  Fundamental developments of computer-aided geometric modeling , 1993 .

[20]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.