/newton-rocks

Numerical solution for Newtonian Gravitation in the Solar System

Primary LanguageRuby

Sample:

Sample Animation

Dependencies

Gem mittsu: https://github.com/jellymann/mittsu

Run

sudo apt-get install libglfw3 # on ubuntu
gem install mittsu
./solar.rb

Refs

Feynman Lectures - Planetary motions

Gravitational Force Equation

TODO

  • Moons
  • Body rotation
  • Body inclination
  • Asteroid belt
  • Dwarf planets
  • Gather real initial conditions (position, velocity)
  • Configuration presets:
    • object choosing
    • size overriding
  • Real clock
  • Motion by uniform time steps