Create a composable for scene state
This commit is contained in:
parent
33ade7f289
commit
862f31f6c4
3 changed files with 329 additions and 5 deletions
10
TODO.md
10
TODO.md
|
|
@ -49,11 +49,11 @@ A step-by-step checklist for porting MatterControl's design features to a Vue +
|
|||
- [x] Add orthographic/perspective toggle
|
||||
|
||||
### Scene State Management
|
||||
- [ ] Create `useScene` composable for scene state
|
||||
- [ ] Define `SceneObject` interface (id, name, mesh, visible, locked)
|
||||
- [ ] Implement `addObject()` function
|
||||
- [ ] Implement `removeObject()` function
|
||||
- [ ] Implement `clearScene()` function
|
||||
- [x] Create `useScene` composable for scene state
|
||||
- [x] Define `SceneObject` interface (id, name, mesh, visible, locked)
|
||||
- [x] Implement `addObject()` function
|
||||
- [x] Implement `removeObject()` function
|
||||
- [x] Implement `clearScene()` function
|
||||
- [ ] Add scene object list to Pinia store
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue