Transform Gizmo

The transform gizmo appears when selecting one or more entities. It allows you to visually translate, rotate and scale entities. You can click the transform gizmo button in the toolbar to manually toggle the transform gizmo between translation, rotation and scale.

Translation

The translation gizmo allows you to translate the selected entities. It’s the default mode upon selecting an entity. You can drag the red, green and blue arrows to translate the selected entities in the local X, Y and Z axes respectively. You can drag the red, green and blue planes to translate the selected entities in the local YZ, XZ and XY planes respectively. You can drag the yellow origin to translate the selected entities in the plane of the camera.

Rotation

The rotation gizmo allows you to rotate the selected entities. You can drag the red, green and blue rings to rotate the selected entities about the local X, Y and Z axes respectively.

Scale

The scale gizmo allows you to scale the selected entities. You can drag an axis to change the scale of the graphics component along that axis, provided that the entity has a graphics component. If the entity does not have a graphics component, dragging the axis will change the uniform scale of that entity. You can select and drag the yellow origin to change the uniform scale of the selected entity, regardless of whether the entity has a graphics component or not.

Snap

Hold the SHIFT key to snap to increments when using the translation, rotation and scale gizmo. Note that the rotation gizmo will snap to 1 degree increments by default when the SHIFT key is not pressed. You can change the translation, rotation and scale snap distances through the model settings.

The default values used when the SHIFT key is pressed are:

  • 0.1 meters for the translation snap
  • 0.1 for the scale snap
  • 15 degrees for the rotation snap

Duplication

Hold the CTRL key to duplicate the selected entities when using the translation gizmo and dragging an axis. The duplicated entities will then be translated by the gizmo. Do this if you just want to create a copy of an entity and move it to the side.