Transform tools

ref-rotation

reference Rotation

Rotates an object about a direction axis and a reference point

First, select the object you want to rotate.

  1. Pick base point. this point will act as rotation center.
  2. Pick point for rotation axis.
  3. Rotate from line (Pick reference point).
  4. Move mouse to set rotation angle and direction. Snap to point or press SHIFT to lock angle steps.

Hold CTRL key when performing the last step (rotation) the tool will rotate an instance of the object instead.

loc-rotation

local reference Rotation

2-point CAD-like rotation. Rotates an object about a local coordinates direction axis and a reference direction

  1. Pick base point.
  2. Pick rotate-from point.
  3. change XYZ axis while tracing rotate-from point:
    • X axis: SHIFT
    • Y axis: CTRL
    • Z axis: Default
  4. Track rotation angle and direction. Press SHIFT to restrict angle steps.

ref-scale

reference Scale

Used to scale an object with a reference length to stretch and a target length; works as a 4-point scale method.

> First, select the object to scale.

The tool works picking two reference distances, one representing a reference length to stretch up or down, and a second one representing the new distance.

  1. Pick Base point. This point will act as base for the operation, also marks the original length start.
  2. Pick second point for the original length line. Note that the direction of the line will be the direction of the operation.
  3. pick Base point for the reference length.
  4. pick End point for the reference length.
  • Pressing SHIFT while tracking second points will restrict the lines to Orthogonal space*.
  • Pressing SHIFT When activating the tool will keep the objects proportion for the scaling operation.
  • The reference scale tools has three modes:
  • Normal: Operation done in world space.
  • In context: Operation done in local coordinates.
  • Xform: Instead of direct transformation, it applies a Xform modifier to the target object.

mirror-tool

Mirror tool

Interactive mirror tool with complex mirror planes alignment.

  1. Start with positioning the reference3-plane gizmo, picking a center point for the mirror operation.
  2. Orient the gizmo with points for direction, yaw, Pitch, Roll and offset angle.
    1. Gizmo alignment: set the gizmo start position by picking a direction vector. Use SHIFT for orthogonal tracking, and SHIFT+CTRL to lock the gizmo and track Z axis.
    2. YAW angle: (or XY plane): Use RIGHT-CLICK to skip, SHIFT for angle snapping and ALT to invert direction.
    3. Pitch (YZ plane, along X axis) and Roll (XZ plane, along Y axis): Use RIGHT-CLICK to skip, CTRL to change from Pitch to Roll, SHIFT for angle snapping and ALT to invert direction.
  3. Set or skip the offset angle
  4. Finally, select the objects and use the options in the dialog to enable or disable the mirror axes or planes.

mirror-tool1

mirror-tool2

move-align

Move and align (1D Align tool)

Align objects using two directions from a common base point.

  1. Select a target node. Pick a reference point and a target point to displace the node to a new position. This is a free space operation.
  2. Pick one point to set a reference direction, and a target point to match the original direction to it.
  3. Use Right Click or ESCAPE to end the tool.

points-align

3 points align

Relocate a node from three pairs of points, from an origin position to a target position.

  1. Select the node you want to reposition
  2. Pick first (A1) reference position and match it with a destination position (A2). “A” is the base point for the transformation
  3. Pick second (B1) reference position and match it with a destination position (B2)
  4. Pick first (C1) reference position and match it with a destination position (D2)
    • An axis gizmo will be displayed in the reference and start locations representing the origin (ABC1) and result (ABC2) coordinate systems.
  5. Left Click once more to invert the transformation, or exit the tool with Right Click

redimension

reDimension

Real world units scaling in a direction. Change object’s height, length or width (or proportional length-width etc..) to a desire dimension.

  1. Select the object and pick a base reference point.
  2. Pick reference distance / direction end.
    • Pressing SHIFT while tracking second point will restrict the direction to orthogonal space*.
  3. Set new dimension on the Dialog UI.
    • Incremental option will add / subtract the value form the former distance.

Floater dialog

redimension

offset

Position Offset

Precise referential movement from a target point, and specified direction

  1. Select objects to move.
  2. Pick an Origin point for the movement trajectory.
  3. Pick an End point.
  4. A dialog will open to set the distance. A reference mark will display the displacement from the Base point along the trajectory line. X Y and Z spinners stets the distance by correlated axis increments; enabling “offset mode” will shift the position of the reference mark from the trajectory
  • Incremental mode will change the target point to the Origin point instead of the default End point.
  • You can use this tool in editable poly mode, selecting the sub objects to be moved first.

refMove

Reference move

CAD-like Move tool that uses two (origin and destination) reference points.

  1. Select the objects you want to move.
  2. Start the tool; Pick an origin ref. point (be sure to enable snaps)
  3. Pick a destination point to displace the origin point to.

swap-transform

Swap transform

Select a collection of objects (will follow the selection pick order) and cycle their transform from one to the next.

random-swap

Random swap transform

Randomly swap position, rotation and scale between the selected objects.

random-swap-ui

Floater dialog

offset

Random transform

Tool packed with several options to randomize and clone nodes.

  • Can be used to directly modify the node transform, add an XForm modifier, or transform applied modifiers gizmo’s.
  • Set constant, by range or a scripted list of values to apply the transform.
  • Apply the transform in Grid, Local, or Reference coordinate system. To use the later mode, pick a reference node first.

random-transform

Arrange objects

arrange-Int

Arrange objects (interactive)

Distribute or redistribute objects (equally spaced) on a linear direction. This variant of the tool tracks the objects new position’s with marks in the viewport

  1. Select the object set to rearrange.
  2. Pick the direction line START POINT
  3. Track the end of the line. Before picking the END POINT to finish the operation, use these options:
  • Press SHIFT to conform to the underlying surfaces
  • Press SHIFT to orient to the underlying surfaces

arrange-RT

Arrange objects (real-time)

Distribute or redistribute objects (equally spaced) on a linear direction. This variant of the tool tracks the objects new position’s in real time. it could be slow with complex geometry

  1. Select the object set to rearrange.
  2. Pick the direction line START POINT
  3. Track the end of the line. Before picking the END POINT to finish the operation, use these options:
  • Press SHIFT to conform to the underlying surfaces
  • Press CONTROL to orient to the underlying surfaces

arrange-AB

Arrange objects (start-end objects)

Distribute or redistribute objects (equally spaced) on a linear direction. Direction and length of the distribution determined by the position of two objects:

  1. Select the START OBJECT
  2. Select the END OBJECT
  3. Select the objects to distribute between them.

Press the TOOL BUTTON+SHIFT to conform and align the objects to the underlying surfaces.

drp-object

Drop objects

Drop objects on underlay surfaces.

Press SHIFT when activating the tool to align the objects to the surface form.


Updated: