SCME (Simulation of massive bodies in Space)
When I fininish my university degree, I had to develop a software application. As I like reading things about the universe, I decided to develop this application, which simulates, under Newton's Universal Gravity Law, orbits of any planet or object with different referential systems. You can see the orbits in 2D and 3D.
Here, a simulation the some artificial satellites around the Earth.
It was developed in Visual C++ (MFC) and OpenGL.The Runge-Kutta's method was used to work out the differential equations. Using threading for rendering, mathematical calculation and user's interface.
The interaction is very easy, for example, the vectors in green, are the velocity vectors, which can be modified by putting the mouse on it and moving the mouse.
Diagram of sequence (with Rational Rose) of the execution of the simulation. The blue objects are active objects which are an independent thread.
If you want to download SCME 1.0, you will find it on this link. The user's manual is in this link, but it is only currently available in Spanish.
