Command Help

move-strings2d

 

Command Name

Menu

Quick Key

Link to Command Table

move-strings2d

Edit ribbon | Transform | Transform

mstr

Click here

Description

Interactive rotation, scaling or moving of selected strings. Strings must be selected prior to running this command.

When the command is initiated, a bounding box is generated around the selected strings. This box consists of 8 green grabs, and a point of rotation symbol in the centre, as shown below:

The selected strings may be manipulated by using the left mouse button and dragging the grabs to a new position.

 

How to Use

  1. Select one or more strings that you wish to modify.

  2. Run the command.

    When the bounding box is shown, use the grabs to control the deformation, e.g.:

    • Drag starting within the rotation symbol to reposition the centre-of-rotation symbol.
    • Drag starting within the box (but not the symbol) to reposition the strings.
    • Drag starting on an edge grab to scale the string(s) in the direction of the edge.
    • Drag starting on the corner grab to scale the string(s) in both axes simultaneously.
    • Drag starting outside of the bounding box to Rotate the strings around the centre-of-rotation symbol,

You can also use keyboard modifiers to create different transformations:

  • Ctrl + Corner Scale: The same scaling value is applied to both the x and y scaling

  • Ctrl + Rotation: The rotation will occur in 15 degree increments

Finally, additional options are available using the right-mouse button to drag, primarily to assist with blast vector design:

  • Right-button drag starting on a handle: The equivalent scaling function is performed, but only on the first point of each selected open string. This is intended to preserve the blast throw lengths of blast vectors, while allowing the point of origin pattern to be scaled.

  • Right-button drag starting outside of the bounding box: The equivalent rotation function is performed, but with the first point of each selected open string used as that string’s centre of rotation. This is intended to preserve the blast throw origin pattern, while allowing control over blast direction.

note.gif (1017 bytes)

This command is affected by parameters that have been defined for your project. In the Design window, editing will always be made by honouring the current orthogonal view. In the VR window, however, there are two possible ways that editing can be performed:

  • Data can be edited relative to the screen (that is, around a plane that is orthogonal to the current camera view) - this is very similar to the behaviour of the Design window, as shown in the example below - note how the bounding box is shown as a 'flat' rectangle:



    This behaviour is performed if the project setting Move relative to screen is enabled.

  • Data can be edited relative to the current data plane. This "3D" rotation allows the planar alignment of data to be maintained regardless of the position and direction of the VR 'camera'. Note how the bounding box aligns with the plane of rotation/point movement:



    This behaviour is performed if the project setting Move relative to plane is enabled.

You can review and adjust your settings for rotation by File | Project Settings | Points and Strings and selecting either the Move relative to plane or Move relative to screen options, found within the String/Point Movement command group.

 

  openbook.gif (910 bytes)   Related Topics

 

move-string
move-string-section