Skip to content

Three-body planet system (Sun, Earth, Moon) - Animation of their motion according to their known orbits - Simulation according to the Newton’s law of Universal Gravitation - Extension to a crucial nine-body problem including all the main planets - Simulation of a user defined collision between Earth and a random asteroid, visualising system’s va…

Notifications You must be signed in to change notification settings

HarrisKomn/Body-Dynamics

Repository files navigation

Body-Dynamics

Task 1: Animation

i) Construct a 3-body system: Sun, Earth, Moon with realistic textures:

ii) Animation of the motion of moon and earth according to their real orbits for the next 500 years in fast forward:

Please watch video: https://github.com/HarrisKomn/Body-Dynamics/blob/master/Animation.mp4

iii) Create control system for navigation in the virtual space environment.

Please watch video: https://github.com/HarrisKomn/Body-Dynamics/blob/master/Navigation.mp4

Task 2: Simulation

iv) Simulation of motion of the three body system according to the Newton’s law of Universal Gravitation and the real planet characteristics (mass, distances, initial conditions):

Καταγραφή13

Please watch video: https://github.com/HarrisKomn/Body-Dynamics/blob/master/Simulation.mp4

v) Simulation of the motion of earth after collision with a random (defined by the user) asteroid:

Please watch video: https://github.com/HarrisKomn/Body-Dynamics/blob/master/Collision.mp4

vi) Extend the 3 Body Problem to a crucial nine-body problem including all the main planets:

Καταγραφή14

Please watch video: https://github.com/HarrisKomn/Body-Dynamics/blob/master/N_Simulation.mp4

Application Keys:
Q -> Animation Task
T -> Simulation (3 Body) Task
C -> Collision
N -> Simulation (9 Body) Task
R -> Reset planet positions
z -> Run/Continue Animation/Simulation
x -> Stop Animation/Simulation

About

Three-body planet system (Sun, Earth, Moon) - Animation of their motion according to their known orbits - Simulation according to the Newton’s law of Universal Gravitation - Extension to a crucial nine-body problem including all the main planets - Simulation of a user defined collision between Earth and a random asteroid, visualising system’s va…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published