daviddupre / solarnbodyii Goto Github PK
View Code? Open in Web Editor NEWSimulator of the solar system.
Simulator of the solar system.
Nuff said.
When an object changes parents it should reflect that in the explorer
Stolen images from Celestia look so good.
Also get the texture paths from the csv file.
Also get actual tilt and spin rate.
A panel in the GUI that displays orbital info for the selected body.
The data is from December 2014. It should propagate when the simulation starts to now.
When the eccentricity of a body's orbit is > 1, it should take its grandparent as its parent. Not sure how to do this in the reverse direction...
Some of the moons gave inclinations based on their Laplace plane and not the ecliptic. Correct for this.
There's so many textures now it would be nice to not have to load them all
Shouldn't have to enter the system mass. It should just add the mass of all the child bodies.
Can't forget about those n-bodies ( ͡° ͜ʖ ͡°)
Useful for timing missions and getting data in general
Dynamic parents but in reverse. An object should be able to change parents when it's captured by a body. This could be done with an eccentricity check, but the problem is optimizing it so it doesn't have to check it's orbit with every body.
Static: One fixed timestep (what it currently has)
Dynamic: Timestep is dependent on timer resolution (from earlier versions)
Dynamic worked well early on except for during lag spikes where every moon of Jupiter would escape. Set a custom timestep cap to prevent this.
The user should be able to customize all of this.
A gui to create new "flight plans" by adding maneuvers.
Check original "SolarNBody" for maneuver code.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.