645 B
645 B
Gravity Simulator
Runs in a browser. Just serve index.html and associated css and js.
Uses npm for eslint.
TODO
- Selection Box
- Object List
- Object Detail
- Left Button Panning
- Middle Button Pause
- Grid
- Zoom Easing
- 2-touch Pan & Zoom
- Multi-touch Mass Create
- Undo feature:
- Undo "Clear Traces" Action
- Undo "Reset
- 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
- Tool: Zero Angular Momentum