Problem
Many modeling tasks require precise adjustments. Currently, modifying objects relies on dragging gizmos, which accurate positioning harder than necessary.
Proposal
When a transform tool is active (Move, Scale, or Rotate), allow users to immediately type numeric values from the keyboard to define the transformation.
Example workflow:
Press Move.
Start dragging or simply activate the tool.
Type 25 and press Enter to move the object by 25 units along the active axis.
For rotation, type 90 to rotate 90°.
For scaling, type 1.5 to scale by 150%.
Additional capabilities that would be useful:
Support negative values (e.g. -10).
Support decimal values (e.g. 12.75).
Allow axis-specific input such as X=10, Y=-5, Z=30.
Display the value being entered as an on-screen overlay before it is confirmed.
Allow Tab to switch between X, Y, and Z fields during input.
Apply the transform with Enter and cancel with Esc.
Extra context
No response
Problem
Many modeling tasks require precise adjustments. Currently, modifying objects relies on dragging gizmos, which accurate positioning harder than necessary.
Proposal
When a transform tool is active (Move, Scale, or Rotate), allow users to immediately type numeric values from the keyboard to define the transformation.
Example workflow:
Press Move.
Start dragging or simply activate the tool.
Type 25 and press Enter to move the object by 25 units along the active axis.
For rotation, type 90 to rotate 90°.
For scaling, type 1.5 to scale by 150%.
Additional capabilities that would be useful:
Support negative values (e.g. -10).
Support decimal values (e.g. 12.75).
Allow axis-specific input such as X=10, Y=-5, Z=30.
Display the value being entered as an on-screen overlay before it is confirmed.
Allow Tab to switch between X, Y, and Z fields during input.
Apply the transform with Enter and cancel with Esc.
Extra context
No response