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
- Compute Net Angular Momentum
- Display Net Angular Momentum
Description
Gravity Simulator
Runs in browser
Just serve html, css, js
https://laddhoffman.com/gravity/
Languages
JavaScript
95.4%
CSS
2.7%
Shell
1.4%
HTML
0.5%
