Constraints
List of: Discussion Topic
Subjects: Deformable Surfaces
Contents: ACIS Deformable Modeling

Constraints control the exact shape of a deformable model at locations where such control is required. Deformable models can be constrained to interpolate a set of points of curves in space. ACIS Deformable Modeling allows the locations of the constraint points and curves to be anywhere within the surface. The strength of ACIS Deformable Modeling is that while a deformable model is being sculpted, it automatically deforms to satisfy all of the applied constraints. Therefore, a surface or curve can be constrained and sculpted simultaneously.

The deformable modeling feature is turned into a geometric modeling tool with the addition of constraints. The deformable modeling optimization engine has been extended to support any set of linear constraints.

The deformable modeling constraint mechanism enables the merging of free-form sculpted shapes with the exact shapes required in most design applications.

The deformable modeling feature is turned into a geometric modeling tool with the addition of constraints. The deformable modeling optimization engine has been extended to support any set of linear constraints. That engine solves the general linear algebra problem

The following set of constraints are supported by ACIS Deformable Modeling:

For surfaces:

Point position constraint Constrains any point on a surface to interpolate any point in space.

Point normal constraint Constrains the direction of the surface normal at any point on a surface to point in any direction.

Curve position constraint Constrains any curve within the surface to interpolate a curve in space.

Curve tangent constraint Constrains the surface tangent across any curve in the surface to point in a given direction. The curve tangent constraint is used to connect a child patch to its parent patch with C1 continuity. A combination of the curve position and curve tangent constraints fixes the surface normal along the length of the curve constraint

For curves:

Point position constraint Constrains any point on a curve to interpolate any point in space.

Point tangent constraint Constrains the curve tangent direction at any point on a curve to point an any direction.

Point curvature constraint Constrains the curvature magnitude and curvature plane at any point on a curve.

With deformable modeling, users can add any combination of the above constraints to a deformable model at run time while applying any combination of loads.

The three types of constraints are point, curve, and link. Constraints are restrictions on shape that a deformable model must satisfy while it is being sculpted. (See also Sculpting.) Constraints can be applied to individual points within the surface or may be applied to curves within the surface. Constraints can be used to fix positions, tangents, normals, and shape properties based on higher order derivatives within the deformable model at the points at which the constraints are applied.
PDF/ADM/01GEN.PDF
HTM/DATA/ADM/ADM/01GEN/0015.HTM