Applies or persists geometric relationships between objects or points on objects.
When you apply a geometric constraint to a pair of objects, the order in which the objects are selected and the point on which each object is selected can affect how the objects are positioned relative to each other.
The following table outlines the valid constraint points for an object.
Objects
|
Valid Constraint Points
|
Line
|
Endpoints, midpoint
|
Arc
|
Center, endpoints, midpoint
|
Spline
|
Endpoints
|
Circle |
Center
|
Ellipse
|
Center, major and minor axes
|
Polyline
|
Endpoints, midpoints of line and arc subobjects, center of arc subobjects
|
Xref, attribute, table
|
Insertion point
|
Block
|
Insertion point, nested entities
|
Text, multiline text
|
Insertion point, alignment point
|
The following commands are equivalent to each GEOMCONSTRAINT option:
- Horizontal (GCHORIZONTAL)
- Causes lines or pairs of points to lie parallel to the X axis of the current coordinate system.
- Vertical (GCVERTICAL)
- Causes lines or pairs of points to lie parallel to the Y axis of the current coordinate system.
- Perpendicular (GCPERPENDICULAR)
- Causes selected lines to lie 90 degrees to one another.
- Parallel (GCPARALLEL)
- Causes selected lines to lie parallel to each other.
- Tangent (GCTANGENT)
- Constrains two curves to maintain a point of tangency to each other or their extensions.
- Smooth (GCSMOOTH)
- Constrains a spline to be contiguous and maintain G2 continuity with another spline, line, arc, or polyline.
- Coincident (GCCOINCIDENT)
- Constrains two points together or a point to a curve (or an extension of a curve).
- Concentric (GCCONCENTRIC)
- Constrains two arcs, circles, or ellipses to the same center point.
- Collinear (GCCOLLINEAR)
- Causes two or more line segments to lie along the same line.
- Symmetric (GCSYMMETRIC)
- Causes selected objects to become symmetrically constrained about a selected line.
- Equal (GCEQUAL)
- Resizes selected arcs and circles to the same radius, or selected lines to the same length.
- Fix (GCFIX)
- Locks points and curves in position.