Snapping Components using Multiple Constraints

Multiple-Constraints Snap consists in creating a series of constraints on-the-fly, thereby reducing the degrees of freedom of the components.

Important: You can choose among several input selection types to specify and filter the pre-selected geometries, as summarized by the snapping table.

One distinguishes four states:

  • selection of the component to be moved.
  • selection of the 1st geometric element, belonging to the to-be-moved component.
  • selection of the 2nd geometric element, belonging to the component to which the to-be-moved component will be snapped (henceforth referred to as the receiving component).
  • a state where the user is asked to accept the proposed solution or to reverse the snapping direction.
Warning: Before you launch the Snap command, you should be sure to select a component in the tree other than the root.

See Also
Snapping Table
Components Multi-selection
  1. From the Review section of the action bar, click Cumulative Snap .
    The Cumulative Snap dialog box appears.

    The icons are dimmed. If the two selected geometric elements are two lines, two planes, an axis system and a line or an axis system and a plane, the icons will be activated. You can reverse the snapping direction by clicking the appropriate icon.

    Warning:
    • Inverting the snap direction by rotation does not change the 3D Shape data and leaves the axis system direct.
    • The Cumulative Snap functionality does not take the UI-activated component into account. You must explicitly indicate the component to be moved. (If you wish to simulate the UI-activated behavior, you can select the UI-activated component in the tree.)
  2. Select the component to be moved, for example the disk cylinder.


  3. Select a geometric element (a point, line, plane or axis system) on the same to-be-moved component, e.g. a circle of which the center is the center of the entire disk cylinder.


  4. Select a geometric element on the component to which the to-be-moved component will be snapped, e.g. a circle of which the center is the center of the entire rim cylinder in the sample product henceforth referred to as the receiving component). The first constraint is created. The disk cylinder is displaced in accordance with the first constraint. You can continue directly to the creation of the second constraint.


  5. Select a geometric element on the to-be-moved component, e.g. the axe passing through one of the nuts of the disk cylinder.


  6. Select a geometric element on the receiving component, e.g. the axe passing through one of the nut holes of the rim cylinder.

    The second constraint is created. The disk cylinder is displaced in accordance with the second constraint. You can continue directly to the creation of the third constraint.



  7. Select a geometric element on the to-be-moved component, for example the plane of the disk cylinder containing the nuts.


  8. Select a geometric element on the receiving component, for example the plane of the rim cylinder containing the nut holes.

    The third constraint is created. The two components have been placed together as a function of the three constraints.





  9. Rotate to verify that the snap has been implemented as desired.