Add translate mode controls
This commit is contained in:
parent
5c1471394c
commit
698286ec86
9 changed files with 527 additions and 41 deletions
12
TODO.md
12
TODO.md
|
|
@ -112,12 +112,12 @@ A step-by-step checklist for porting MatterControl's design features to a Vue +
|
|||
## Phase 5: Transform Tools
|
||||
|
||||
### Translate Mode (Default with Selection)
|
||||
- [ ] Create custom translate gizmo with 3 axis arrows (colored by axis)
|
||||
- [ ] Attach gizmo to selected object(s)
|
||||
- [ ] Left-drag handle: free translate along axis
|
||||
- [ ] Right-drag handle: grid-aligned translate along axis
|
||||
- [ ] Mouse wheel on handle: change grid granularity
|
||||
- [ ] Hide gizmo when nothing selected
|
||||
- [x] Create custom translate gizmo with 3 axis arrows (colored by axis)
|
||||
- [x] Attach gizmo to selected object(s)
|
||||
- [x] Left-drag handle: free translate along axis
|
||||
- [x] Right-drag handle: grid-aligned translate along axis
|
||||
- [x] Mouse wheel on handle: change grid granularity
|
||||
- [x] Hide gizmo when nothing selected
|
||||
|
||||
### Rotation Mode (Ctrl Modifier)
|
||||
- [ ] Create custom rotation gizmo with flat ring handles per axis
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue