Move Tool

From K-3D

Jump to: navigation, search

Overview

The Image:Move tool.png Move Tool is used to move nodes and points interactively within a Viewport Panel.

K-3D's Perfect Move Tool

Look at a selected cube in the front view.

Image:Viewport-cube.png

From the main toolbar click on the move tool.

Image:Movetool-activated.png

It is now activated.

Image:Movetool-1.png

The yellow manipulator indicates the move constraint.

  • middle sphere - movement constrained to a plane parallel to the screen: Image:Move_cursor_screen_xy.png.
  • manipulator axes (arrows) - movement constrained to a single axis: Image:Move_cursor_x.png, Image:Move_cursor_y.png, Image:Move_cursor_z.png.
  • manipulator planes (squares) - movement constrained to a plane: Image:Move_cursor_xy.png, Image:Move_cursor_yz.png, Image:Move_cursor_xz.png.

See below X-axis constraint and YZ-plane constraint.

Image:Movetool-axis.png   Image:Movetool-plane.png

Now there are two ways to move the object using the highlighted constraint with left mouse button (LMB).

  • a single click - click > move mouse > click again to stop
  • a mouse drag - hold button down > drag > release button

To cancel the move, click the right mouse button (RMB).

  • in single click mode - LMB click > mouse move > RMB click
  • in mouse drag mode - hold down LMB > drag > RMB click > release LMB

Clicking the RMB in any other state will switch back to the Selection Tool (desactivate the move tool).

If you need to carefully ajust the move near a manipulator, click on the middle mouse button (MMB) to hide them. Click again the MMB to bring them back. Note that is doesn't work when moving.

World and local modes

Control-MMB click toggles between world and local modes :

  • in world mode, moving the manipulators moves selected objects as a group in world space
  • in local mode, moving the manipulators moves each selected object within its local space

In local mode, Shift-MMB click rotates the manipulators through the set of selected objects.

Summary

The Move Tool handles one-to-many selected objects or components.

Left Mouse Button (LMB)

The Move Tool has basic selection functions:

  • LMB click :
    • on a selected object or component : starts move operation. Clicking again stops move operation.
    • on an unselected object or component : selects it (deselects other ones).
    • anywhere else : deselects everything.
  • LMB drag :
    • on a selected object or component : moves selection.
    • on an unselected object or component : selects it and starts move operation.
    • anywhere else : opens a selection window.
  • Shift + LMB ...
    • click : adds to the selection.
    • drag : adds what's in the selection window.
  • Control + LMB ...
    • click : subtracts to the selection.
    • drag : subtracts what's in the selection window.

Note: there are two movement modes, acting under above defined constraint :

  • hold LMB down -> drag mouse -> release LMB
  • click LMB -> move mouse -> click LMB again.

For both movement modes :

  • If the mouse is over one of the manipulator axes (arrows) when movement begins, movement is constrained to that axis.
  • If the mouse is over one of the manipulator planes (squares) when movement begins, movement is constrained to that plane.
  • If the mouse is over the sphere in the middle of the manipulators when movement begins, movement is constrained to the screen XY axes (objects move in a plane parallel to the screen).

Middle Mouse button (MMB)

  • MMB click (when not moving) toggles visibility of the manipulators.
  • MMB click while moving will constrain movement to the "nearest" axis. If movement was already constrained to an axis, it will cycle through the axes and screen constraint as : X -> Screen -> Y -> Screen -> Z -> Screen -> X -> etc.
  • Shift-MMB click rotates the manipulators through the set of selected objects.
  • Control + MMB click toggles between world and local modes.

The Move Tool has three coordinate modes, manipulators are oriented accordingly :

  • world mode : selected objects move as a group in world space.
  • local mode : each selected object moves within its local space.
  • parent mode : each selected object moves within its parent space.

Right Mouse Button (RMB)

  • RMB click while moving cancels the current move.
  • RMB click while not moving switches back to the Selection Tool.