3js Elliptical Orbit Simulator

Hello guys!

I just finished the translation to ThreeJS (from R) of an interesting guide created by NASA on how to program an Elliptical Orbit Simulator.

Link to NASA’s article: Elliptical Orbit Simulator
Link to 3js repository: Flat Surface Ellipse (Three.js)
Link to 3js demo: Flat Surface Ellipse (Three.js)

Other than using keys ‘N’ and ‘P’ to change scenes, you can press ‘D’ to turn debug mode on and play with a few orbital parameters.

I hope you guys like it.

4 Likes

This looks great. Translating that NASA orbital simulator into Three.js is a really nice idea, especially since it makes the concepts more interactive and easier to explore in the browser. The debug mode for tweaking orbital parameters is a nice touch too. Cool project.