Move, Copy, Arrays of 2D Elements

Предыдущая страницаВ началоСледующая страница

T-FLEX CAD provides two main mechanisms for creating new 2D elements based on existing ones.

 

The first mechanism relies on move and copy commands (including arrays creation). Move and copy commands also allow to define additional transformations, such as scaling, symmetry and rotation.  Moving/copying of elements can be done within the same T-FLEX CAD document only, either within a single page or from one page to another one.

You can select 2D nodes, construction lines, drawing lines, hatches, 2D fragments and texts as source objects of move and copy commands. Drawing detailing elements other than texts cannot be selected as source objects upon calling a move/copy command. However, in order to move or copy such elements using the same mechanism, you can drag such elements with mouse without calling a command.

 

The second mechanism uses copying via the clipboard, that is a somewhat extended functionality in T-FLEX CAD as compared with the standard Windows clipboard management. This mechanism only supports non-associative (independent) copies. However, it supports copying between different documents within the same T-FLEX CAD session, as well as data exchange with other applications. Any T-FLEX CAD 2D elements except multi-paged can be copied via the clipboard.

Moving, Copying and Array Creation Commands

A family of commands is provided in T-FLEX CAD for transforming existing drawing elements and making various types of copies, including multiple (arrays). All commands have similar interface and underlying mechanism that allow easy switching from one command to another while keeping the same set of selected objects. These commands also support object snapping. Upon calling any of the commands, the toolbar is displayed for object snapping management.

The commands are divided into groups by their purposes:

Move commands (for modifying existing elements):

MoveWithTranslation20x20 Move with Translation,

MoveWithRotation20x20 Move with Rotation,

MoveWithTranslationAndRotation20x20 Move with Translation and Rotation,

MoveWithScale20x20 Move with Scale,

MoveWithSymmetry20x20 Move with Symmetry.

Copy commands (for creating new elements from existing ones):

oCommands creating a single copy:

CopyWithTranslation20x20 Copy with Translation,

CopyWithRotation20x20 Copy with Rotation,

CopyWithTranslationAndRotation20x20 Copy with Translation and Rotation,

CopyWithScale20x20 Copy with Scale,

CopyWithSymmetry20x20 Copy with Symmetry.

oCommands creating an array:

2DArrayLinear20x20 Linear Array,

2DArrayCircular20x20 Circular Array,

2DArrayByCurve20x20 Array by Curve,

2DArrayByTable20x20 Array by Table.

Arrays and single copy creation commands have many same options. When describing such options further, we will use the "copy" term, meaning both creating single copies and arrays.

Calling the Commands

Ways of calling each particular command are described in sections describing such commands. Upon calling any of the moving, copying and array creation commands, it is necessary to select source elements. Upon selecting source elements, main options of a command become available, as well as the ability to quickly switch between commands (except array by table) using automenu.

Commands may also be called from contextual menu of drawing elements.

If some drawing elements are selected at the moment of calling a command, then such elements are automatically used as source, and the source selecting stage is skipped.

Also, you can drag and drop elements using the mouse without calling commands.

Topics in this section:

Select 2D Elements for Moving and Copying

Switch between 2D Elements Move and Copy Commands

Modes of Copying 2D Elements

Modes of Moving 2D Elements

Dragging 2D Elements with Mouse

Anchor Points of Moving and Copying 2D Elements

Options of Moving 2D Elements

Next Action upon Moving and Copying 2D Elements

Contextual Menu of 2D Element's Associative Copy

Shorten/Extend/Restore Associative Copy of Line

Deleting Source 2D Elements of Associative Copy

Arrays of 2D Elements

Move and Copy 2D Elements

Edit Operation of 2D Elements Copying

See Also:

Copy 2D Elements with Clipboard

Copying Parameters of 2D Elements