3D Solar System SimulatorVisualize the orbits of the planets and more than 150 comets and asteroids in an interactive3d viewer based on WebGL! Key functions:. Pick Object: allows to select the Solar Ststem object to be visualized. The orbit will be loaded automatically as the selection is changed, and cameraposition adjusted automatically to provide a good view.
The object will be located at the position computed for the selected date and time. Set Time: allows to change the time of the simulation.
By clicking on the spinners the selected time will be changed and the positionsupdated accordingly. It's possible to select dates from Jan 1st 1900, up to Dec 31st 2100.
Solar System Simulator.›.›. Solar System SimulatorEnjoy this great Online 2D/3D Simulation of Sun and Planets. Solar System Simulator is an educational game that shows different facts about our galaxy and the planets in it. Switch the view and the information you want to get about each and every planet, like the speed in which Venus travels around the sun, or the Jupiter’s enormous size in kilometers of equatorial circumference. Did you know the Earth is the third fastest planet in the galaxy?Find out more interesting facts and enjoy Solar System Simulator!Controls: Mouse.
UniverX is an interactive software which simulates the Solar System. It shows visually all planets moving and rotating, and allows the user of the application to set the camera in any position in real time.
3d Planet Orbit Simulator
Several other parameters are adjustable, like time scale, planet scale.These are the most relevant features about the program:. Planet position and orbit simulation: It calculates the position of each planet according to its orbit's parameters and specified time, describing the elliptical shape. The simulation is as accurate as possible but just for visualization purposes, no important scientific measurements should be get from this algorithm. Real data parameters for the simulation is obtained from and another astronomy resources.
Planet visualization: The program uses to render in realtime the Planet model in the user's screen. The user can see how the planets rotate and move around the Sun. The planets and sun scale has been increased a lot (about 100 thousand times), because aspect ratio between planet size and interplanet distances is really big that otherwise you won't be able to see anything. You can decrease this scale manually inside the program, but planets may become just a pixel in the screen. Textured Planets: are used to show more realistic surfaces, this way you can identify or learn how each planet looks like.
A light has been planted in the Sun to simulate the difference between night and day on the planets. Furthermore the Earth has an extra layer representing the athmosphere and moving independently of Earth's crust. Saturn has rings of course, and the color and transparency texture is taken from real astronomy sources. Star background: The background for the model are a lot of stars. These stars are set in 3D Space using data from a, using their position and parameters. Interactive interface: The camera can be freely moved by the user to show a specific part in real time. The camera is always centered to show an specific planet chosen by user, then you can vary zoom and angle.
When user changes the centered planet, the camera performs a smooth animation for the change. You can download any release from our SourceForge's.Note that there are no binary releases for linux. This is because it is very difficult to make a single version for all distributions. If you can make a package for your favourite distribution, please send it to me and I will publish it here. Latest Windows version:.
Latest MacOSX version:. Latest Linux version:Source Code: sThis program is released under the, feel free to use it, modify it, share it with your friends. In fact, you should do it! The usage is very simple. Just launch it and you will get a default view of the planets. Then you can rotate the view by click and drag with left mouse button, and zoom with middle button (or holding shift and left clicking for mac users).
DateThe of the planets are used to calculate their original position when picking a date. These calculations produce a very good approximation of the positions: you can compare the stars and constellations that you see in the background from other sources, provided that you place the point of view on The Earth.Some scenarios are set to be animated by calculating positions from the orbital elements, but in some cases the velocity of each planet is derived from these calculations so that the positions are no longer calculated from the elements, but from the gravity that is acting between the different bodies. The calculation of these forces is also an approximation using a Quadratic integration, and its precision decays over time. CreditsProgramming by, 2013-2017.See project on Github at Special thanks. Planets orbital elements from Nasa's.
I learned about calculating positions from orbital elements by reading these documents by, and. Planet texture maps are a courtesy of. Will minecraft realms ever support mods. Stars coordinates from and. David Eagle for orbital calculations of the moon, based on 'Lunar Tables and Programs From 4000 B.C. 8000' by Michelle Chapront-Touze and Jean Chapront. See. for calculations of Apollo missions trans lunar injection trajectories.
Quadratic integrations from 's documentaion by Martin Schweiger. for vis viva calculation of velocity. I have found answers to many questions on random places across the internetz, places like. There are a lot of helpful people out there. Some techniques are inspired by Michael Chang's of. And of course, many thanks to for the excellent.
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |