40 lines
985 B
Markdown
40 lines
985 B
Markdown
Gravity Simulator
|
|
=================
|
|
|
|
Runs in a browser. Just serve `index.html` and associated `css` and `js`.
|
|
|
|
Uses `npm` for `eslint`.
|
|
|
|
Screenshots
|
|
-----------
|
|
|
|

|
|
|
|
TODO
|
|
----
|
|
|
|
- [ ] Parameter Slider (Invisible, mouse/touch drag)
|
|
- [ ] Selection Box
|
|
- [ ] Object List
|
|
- [ ] Object Detail
|
|
- [ ] Left Button Panning
|
|
- [ ] Middle Button Pause
|
|
- [ ] Grid
|
|
- [ ] Zoom Easing
|
|
- [ ] 2-touch Pan & Zoom
|
|
- [ ] Multi-touch Mass Create
|
|
- [ ] Camera Rotation
|
|
- [ ] 2-touch Rotation
|
|
- [ ] Spinning Frame
|
|
- [ ] Undo feature:
|
|
- [ ] Undo "Clear Traces" Action
|
|
- [ ] Undo "Reset
|
|
- [ ] Time Control: Reverse Time
|
|
- [ ] Save to LocalStorage
|
|
- [ ] Lossy Rescaling To Widen Zoom (Handling overflow/underflow)
|
|
- [ ] Track farthest reaches, min/max in each dimension (x, y)
|
|
- [ ] Enabling Zoom to Fit Traces
|
|
- [x] Compute Net Angular Momentum
|
|
- [ ] Display Net Angular Momentum
|
|
|