Implements a new modifier key (B) to change the 'Snap Base' during a transformation.
Ref T66424: Transform Tools: Perform on a base point
Implementation Details
- The feature is only available in 3D View.
- The feature is only available for Move, Rotate, Scale, Vert Slide and Edge Slide transform modes.
- The 'Snap Base Edit' is enabled while we are transforming and we press B
- The 'Snap Base Edit' is confirmed when we press any of the keys: B, LMB, Enter
- During a transformation, if no snap target is set for an element in the scene (Vertex, Grid...), the snap targets to geometry Vertex, Edge, Face, Center of Edge and Perpendicular of Edge are set automatically.
- Constraint or similar modification features are not available during the snap source editing.
- Text input is not available during the snap source editing.
- A prone snap base point is indicated with an small cursor drawing.






