Dragging and Dropping Objects Onto Objects

This task explains how to drag and drop objects onto objects, which is a quick way to copy objects.
The drag and drop method of running commands is not available in all workbenches. See the documentation of interest for more information.
Open the document DragObject.CATProduct.
  1. Click Select to enter selection mode.

    You are going to select a fillet and copy it to another location on the same part.
  2. Point to the element to be copied ("EdgeFillet" in our example), so as to highlight it.

  3. Press and hold down Ctrl and drag the fillet to another edge on the part.

    As soon as you point to the pad's face, the face is highlighted and the pointer changes to this shape: .
  4. Release Ctrl and the mouse button.

    The fillet is copied to the selected edge:
    Note that you can also move the object, instead of copying it. To do so, drag the object to the new location. The symbol appears when you drag the object.
 

 

 

 

 

 

 

 

More about the Drag and Drop capability
 

  • There is no restriction on UI-activation for drag and drop operations, which means that an object can be dragged even if it is not UI-active.
  • In certain cases, an object may be copied without pressing and holding down the Ctrl key before dragging, when you were expecting the object to be moved. In this case, the symbol appears to inform you that a copy (and not a move) is being performed. This is typically the case when you attempt to drag an object created in one context (in one workshop) onto an object created in another context (workshop). So, within the same document window, the move is only allowed if the object onto which you drop your object can be edited in the current context (workshop). For example, you cannot drag (move) a part onto a line in a sketch because the part and the sketch have been created in different workshops.
  • The behavior of the drag and drop capability varies according to the workbench in which you are working. For instance, dragging and dropping within a .CATPart document is equivalent to cutting and pasting, whereas dragging and dropping within an Assembly document is a way of reinstantiating a part.
  • You can drag an element from one location and drop it onto another location to reorder elements. Note that:
    • If you drag a parent node from one location and drop it onto another location, the child features' location is updated accordingly.
    • If you drag a parent node from one location and drop it onto another location, its name as well as the name of the child features is kept.
    • If multiple elements are dragged from one location and dropped onto another location, only the first feature of the multi-selection is dropped.
    • You can drag a feature from one solid and drop it onto another solid in the same body.
    • You can drag a feature from one solid and drop it onto another solid in a different body.