== Spin/Lathe
* [X] {icon circle color=red} Should allow dragging to change amount
* [X] {icon circle color=yellow} We should add the new gizmo design
* [X] The gizmo should respect the Scene orientation
* [X] {icon circle color=yellow} Just like the transform gizmos, dragging anywhere performs a spin along the view (just like now), but dragging on the manipulator performs a spin on that axis
* [X] {icon circle color=yellow} Just like the transform gizmos, the manipulator should be visible immediately, not only *after* the initial spin operation.
* [ ] The gizmo should respect the Scene Pivot Point. Currently it's hardcoded to always use the 3D Cursor as a pivot. It may often be useful to spin around Active Element, for example.
Updated Gizmo design, here:
When enabling the Spin tool, we present an option in the Tool Settings for the X, Y or Z axis.
1: Before executing the Spin tool, the user is presented with a widget like so:
{F4758063}
This looks like the Extrude widget, but is curved, and shows a dotted line to the 3D Cursor, to indicate the center point.
When the user hovers over this line, we see the entire circle visualized, like so:
{F4758081}
After the initial spin step, the user is then able to adjust the result using the gizmo, like so:
{F4758197}
- The Angle can be adjusted with the large disk.
- The axis can be adjusted with the rotation handles.
- The center can be adjusted using the arrows
- To start a new spin operation, the user can use the + button, consistent with the Extrude tool, or select a different element.