Releases: ben9583/solar-sim
Releases · ben9583/solar-sim
v0.7.1
v0.7.0
v0.6.0
v0.5.1
v0.5.0
- New body adder lets users drop in planets and drag to give velocity
- Remove bodies from simulation once they get too far away (another canvas size away)
- Separate out current body adder into "precise adder" that allows for precise velocity and position when adding
- Fix bug where bodies don't draw to screen when paused until unpaused
v0.4.1
v0.4.0
- Added a trail quality setting that lets users set the number of particles drawn to the screen
- Added a simulation accuracy setting that lets users set the accuracy of the simulation by choosing whether to use more or less simulation ticks per time step
- Improve the performance of the simulation several times over through a complete refactor of the code
- Set the default accuracy of the simulation to run 5 ticks per time step (instead of 1). This corresponds to 'medium' on the new simulation accuracy. The previous accuracy can be found at the 'low' setting
- Improve the accuracy of the Lagrange point demonstration by using higher precision calculations
v0.3.1
v0.3.0
- Adds a debug menu that shows performance for simulation and draw times
- Remove some old print statements I forgot a while ago
- Optimize drawing by only drawing objects within the canvas
- Use JavaScript function
requestAnimationFrame
for properly drawing to screen