Snapping the Compass to Selected Objects Automatically

This task explains how to snap the compass to a selected object, as an alternative to dragging and dropping the compass onto the object.
Open the document Manipulators.CATProduct.
  1. Point to the compass and right-click to display the contextual menu.

  2. Select Snap automatically to selected object.

  3. Select an object (either in the geometry area or in the specification tree). In our example, we select the part named "Manipulators2":

    The compass is snapped automatically only onto non-constrained objects recognized by the compass. The compass keeps its current alignment because it is snapped to the position of selected object' axis.
    As the position of the selected object always depends on the active object or on the absolute axis (reference's coordinates), it is recommended to set the root object as active if you want to snap child objects under it.
 

More about the command

 
  • If you select a flexible sub-assembly in the specification tree then:
    • The selection of the flexible sub-assembly node in the specification tree is authorized.
    • The compass is positioned on the first rigid child in the specification tree.
    • All rigid children of the flexible sub-assembly are selected so that any further manipulation with the compass moves rigid children relative to the flexible sub-assembly. This means that the flexible sub-assembly itself is not moved by the compass but only its children.
 
  • As long as Snap automatically to selected object remains activated, the compass is snapped automatically. To deactivate the command, right-click the compass then clear Snap automatically to selected object.
 
  • If a new axis system has been created, selecting it in the geometry area or in the specification tree will make the compass disappear. To make it re-appear, simply select any other element in the geometry area or in the tree.