Transform HUD — Precise Position, Rotation, and Scale
The Transform HUD floats in the 3D view whenever a 3D shape is selected. It shows the object's exact position (X/Y/Z), rotation (X/Y/Z), and scale (X/Y/Z). Click any field to type a precise numeric value — useful for exact placement, alignment to coordinates, or uniform scaling.
Interactive gizmos are fast for visual positioning but imprecise for exact work. The Transform HUD complements gizmos by letting you read and enter exact values at any time.
Position is measured from the project origin (0, 0, 0) and displayed in the project's active unit system — meters for metric projects, feet for imperial projects. Rotation is always in degrees. Scale is a dimensionless multiplier (1.0 = original size).
Read the current transform values
Select any 3D shape in the 3D editor. The Transform HUD appears automatically as a floating panel in the viewport.
The HUD is organized in three rows:
- Position — X (east/west), Y (north/south), Z (elevation above project origin)
- Rotation — X (pitch), Y (roll), Z (yaw/heading)
- Scale — X (width factor), Y (depth factor), Z (height factor)
Values update in real time as you drag the object with gizmos or the move handle. The HUD and gizmos are always synchronized.
Check the Z position value when placing objects on terrain — it should match the terrain elevation at that point. If it does not, enable Surface Snap in the 3D snap toolbar.
Type an exact value into a field
Click any field in the Transform HUD to enter edit mode. The field becomes a text input.
1. Type the desired value 2. Press Enter to apply, or Esc to cancel 3. Press Tab to move to the next field without confirming (useful for entering all three position values in sequence)
For position fields, enter the value in the project's display unit — meters or feet depending on the project unit system. The value is stored internally in meters regardless of display unit.
For rotation fields, enter degrees (e.g., 90 for a quarter turn). For scale fields, enter a multiplier (e.g., 2 to double the size, 0.5 to halve it).
To move an object to the project origin, click the X position field and type 0, Tab, type 0, Tab, type 0, then Enter.
Lock the transform to a single axis
Click X, Y, or Z in the axis row to constrain all drags to that axis. The locked axis button highlights in coral. Axis lock applies to whichever mode is active — for example, with Move active and Y locked, dragging moves the object only up or down. To release the lock, click the same axis button again; it returns to its inactive state and dragging becomes free.
Locking to Y in Move mode is the fastest way to lift an object to a precise elevation without accidentally nudging it horizontally.
Use Auto-Elevation to keep objects on the terrain
Below the axis row, toggle Auto-Elevation (the mountain icon) on or off. When enabled, moving an object in the horizontal plane automatically adjusts its Y position to follow the terrain surface beneath it — useful for placing furniture, planters, or structures on sloped ground. When disabled, the object holds its current elevation as you drag it horizontally.
Read live size and angle bubbles while dragging
While dragging a Scale resize handle, a size bubble appears on the canvas showing the object's width and depth in the project's active unit system — meters for metric projects, feet for imperial projects. While dragging the Rotate ring, an angle bubble on the ring shows the live rotation in degrees. Both bubbles disappear when you release the pointer; the committed value is reflected in the Inspector.
To set an exact rotation value, type directly into the on-ring angle bubble while dragging, then press Enter to commit.
Reposition the HUD anywhere on the canvas
Drag the grip handle (the horizontal dots row at the very top of the HUD) to move the panel anywhere in the viewport. The HUD tracks its drag offset independently of the selected object, so it stays where you put it until you deselect. Deselecting resets the position so the next selection starts with the HUD centered near the new object.
The Transform HUD replaces the older bottom-center axis lock bar and left-toolbar mode buttons that appeared in earlier versions of the 3D editor. All the same controls are now consolidated in one draggable panel near the selection.
When placing structures on a flat patio or deck surface, disable Auto-Elevation first. This prevents the object from sinking into the underlying terrain when you drag it across the hardscape.
Frequently Asked Questions
Can I type exact numeric values into the Transform HUD?
The Transform HUD is a mode-and-axis selector, not a value entry field. To enter an exact rotation, type into the on-ring angle bubble while the Rotate ring is visible. For precise position and size values, use the Inspector panel — select the object and update the position, width, depth, and height fields there.
Do the live size bubbles show metric or imperial units?
The size bubble always reflects the project's active unit system. A metric project shows dimensions in meters; an imperial project shows feet. Rotation is always shown in degrees regardless of unit system. You can change the unit system for a project in Project Settings.
Why did the Transform HUD disappear?
The HUD is visible only while a 3D object is selected in the 3D editor. Clicking empty canvas space deselects the object and hides the HUD. It also hides automatically when you enter a mode that replaces the selection context, such as the path editor or the mesh editor workspace.
Why is the size bubble not appearing when I drag a Scale handle?
The size bubble shows only while a resize handle is actively being dragged. It disappears as soon as you release the pointer, and it is suppressed in certain focused modes such as Extrude. If you need the current dimensions without dragging, open the Inspector — width, depth, and height are always shown there.
Does axis lock work the same way in Move and Rotate modes?
Yes, but the effect differs by mode. In Move mode, locking to an axis confines dragging to a straight line along that axis in world space. In Rotate mode, locking to an axis spins the object around that axis only — for example, locking Z with Rotate active produces a pure yaw rotation. The locked axis is shown by a highlighted line on the canvas to confirm the constraint.