Edit: Cut/Copy/Paste

Description

Selected entities (the source entities) can be cut or copied using Edit/Cut and Edit/Copy, respectively. These can then be pasted into a target model using Edit/Paste. The target model can be the same model as the source model, or a different model. All entity types can be cut/copied/pasted.

Pasted entities are units-aware; entities copied from one model and pasted into another model with different units are automatically scaled to the units of the target model.

Upon pasting, entities are not immediately added into the target model.  Instead, a virtual graphical representation is used so that the position, orientation and size of the pasted entities can be adjusted before adding them into the target model. When the paste operation is first executed, the virtual entities are positioned in the target model using their position and orientation in the source model, but with a small translational offset automatically applied to aid visibility.

Subsequent positioning and alignment of the virtual entities is achieved with the aid of a local axis system, denoted with axes 1-2-3, attached to the virtual entities.  By default, this local axis system is parallel to the global system of the source entities, but repositioned at the origin of the bounding box of those entities. The position and orientation of this local system may be adjusted using the functions on the Anchors tab.

The paste functionality enables pasting of load and freedom cases, entity groups, entity attributes and entity properties, in addition to entity geometry and topology.

Dialog

The Strand7 Layout: Entity Toggle Toolbar is shown on the left of the paste dialog to allow showing and hiding specific source entity types for visual clarity, before pasting. This can be useful when positioning by anchoring to points otherwise obscured.

Reset

Clears the data in the active tab, resetting it to default or initial values. For example, pressing Reset on the Adjust tab will move the virtual entities back to their original position.

OK

Completes the paste operation, inserting the pasted entities into the model.

Cancel

Exits the paste operation with no changes made to the target model.

Adjust Tab

Rotate (1/2/3)

Rotates the source entities about the local 1-2-3 axes.

The final orientation is dependent on the order of rotations.

Translate (X/Y/Z)

Moves the source entities in the directions of the global coordinate axes of the target model.

Scale

Uniformly scales the source entities by a factor. Scaling is performed about the origin of the local coordinate 1-2-3 axes.

Anchors Tab

Positions the virtual entities by mapping a local (source) axis system to a target axis system. The two axis systems are defined by selecting points on the source and target models.

This offers a more direct way to translate and orientate the pasted entities compared with the Translate and Rotate functions on the Adjust tab. After using anchors, further adjustment on the anchored position and orientation can still be made using the functions on the Adjust tab.

Source

Target

Apply

Repositions the virtual entities by mapping the local (source) axis system to the target axis system.

The Source-Target function can be used in two ways:

  1. Defining only Anchor(A) and Anchor(D), with all other anchors set to zero.
    Upon pressing Apply, the source entities are translated from A to D without changing the orientation. This option is the fastest way to move the source to the target location.
  2. Defining all anchors A through F.
    Upon pressing Apply, the source entities are translated and rotated from the A-B-C orientation to the D-E-F orientation.

Options Tab

Load and Freedom Cases

Specifies the transfer of load and freedom cases from the source to the target.

Property Data

Specifies the transfer of entity property information from the source to the target.

Load Path Template

Specifies the transfer of load path templates from the source to the target.

Match group names

If set, an attempt is made to find the group names in the target that match the group names of the source; the full path must match, including names of any parent groups. If a match is found, the incoming data is assigned to the appropriate target groups. If multiple matches are found, the first one is selected.

If a match is not found or this option is not set, the incoming data is assigned to a new group called Pasted Group, in the target model. These pasted groups can then be relocated in Global: Groups if required.

Match entity set names

If set, an attempt is made to use existing entity sets in the target model by matching the entity set names. Entity sets that were not found are added to the target model as new entity sets.

If not set, entity sets referenced by incoming entities are added to the target model as new entity sets.

Paste attributes

If set, all load and freedom case entity attributes of the source are pasted into the target model together with the entities.

If not set, only the entities are pasted.

Paste tables

If set, tables such as stress-strain tables associated with source properties and elements are pasted to the target model.

If not set, source tables are not pasted into the target model.

Merge load case globals

If set, global values such as gravity and reference/initial temperature of the source load cases are merged with those in the target. This option is not relevant if new load cases are created for the pasted data.

InfoTab

CLIPBOARD STATISTICS

Provides statistics about the entities contained within the Strand7 clipboard; these entities may be pasted into the current and/or other models.

See Also