Applies geometric and dimensional constraints for 3D entities.
Description
Applies geometric and dimensional constraints between faces, surfaces or edges of 3D entities.
The geometric constraints create a specific relationship between two subentities/entities, like parallelism, perpendicularity, tangency, coincidence, concentricity, fixed or rigid.
The dimensional constraints restrain the value of a dimension of an entity or between entities, like radius, angle or distance. It is also possible to specify the lower or/and upper bounds for the constraint value, and remove them if desired.
Select the subentities between which you will apply a dimensional or geometric constraint.
Press the Tab key to select obscured geometry.
Options within the command
 New
 Allows to create a new parameter.

 Fix
 Applies a fixed constraint to a solid or to an edge or a face of a solid. The option is equivalent to the DMFIX3D command.

 Multiple
 Selects multiple entities.
 BLock
 Selects a block reference.
 Coincident
 Applies a coincident constraint between two edges, two faces, or an edge and a face of two different solids. The option is equivalent to the DMCOINCIDENT3D command.

 Autoconstrain
 Creates automatic constraints.
 WOrld
 Select a reference coordinate system subentity.
 PAth
 Allows a point to move along a curve by specifying the curve's parameters with an expression. The option is equivalent to the DMPATH3D command.
 CONcentric
 Applies a concentric constraint between two cylindrical, spherical or conical surfaces. The option is equivalent to the DMCONCENTRIC3D command.
 Parallel
 Applies a parallel constraint between two faces of a solid or of different solids. The option is equivalent to the DMPARALLEL3D command.
 PErpendicular
 Applies a perpendicular constraint between two faces of a solid or of different solids. The option is equivalent to the DMPERPENDICULAR3D command.
 Tangent
 Applies a tangent constraint between a face and a curved surface of different solids. The option is equivalent to the DMTANGENT3D command.
 RIgidset
 Allows to define a set of entities or subentities as a rigid body. The option is equivalent to the DMRIGIDSET3D command.
 Distance
 Applies a distance constraint between two subentities of a solid or of different solids. The option is equivalent to the DMDISTANCE3D command.
 Radius
 Applies a radius constraint to cylindrical surfaces or circular edges. The option is equivalent to the DMRADIUS3D command.
 Angle
 Applies an angle constraint between two faces of a solid or of different solids. The option is equivalent to the DMANGLE3D command.
 Edit
 Allows to edit the named constraint

 NodeId
 Specify the constraint by its ordered number.
 Enable
 Enables/disables the selected constraint.
 change Arguments
 Allows to change the 3D constraint arguments.
 Replace argument
 Specify the index of the argument to be replaced and its replacement.
 Exclude argument
 Specify the index of the argument to be excluded.
Note: This option is available only for RigidSet constraints.
 Add arguments
 Specify the position where the new arguments to be added.
Note: This option is available only for RigidSet constraints.
 Append arguments
 The new argument is added at the end of the list.
 Edit Arguments
 Allows to edit the list of 3D constraint arguments by selecting entities or by choosing one of the options.
Note: This option is available only for RigidSet constraints.
Edit options specific for dimensional constraints:
 Value
 Specifies a new value for the parameter
 Lower Bound
 Specifies a lower bound for the parameter.
 Upper Bound
 Specifies an upper bound for the parameter.
 eXpose
 Specifies whether the dimensional constraint is exposed when the drawing is inserted in another drawing.

 Geometrydriven
 Specifies whether the parameter is geometry driven.
 Properties
 Allows you to edit the arguments of the parameter.

 Placements
 Specifies the placement of the arguments.

 Direction
 Specifies the new direction of the constraint.

 Use as
 Specifies how to use the arguments.
 Rename
 Allows you to rename a constraint.
 Delete
 Allows you to delete a constraint.
 ?
 Lists the constraints and their status.