ScratchData LogoScratchData
Back to awesome_programmer1's profile

Orbital Physics Simulator

AWawesome_programmer1•Created March 8, 2016
Orbital Physics Simulator
142
119
4258 views
View on Scratch

Instructions

----------------------------Controls/InstructionsNotes----------------------------- NOTES: If you see a bug, comment it below and I'll try to fix it! Love and Fav if you think that this is awesome! And be sure to check out some of my other projects @ awesome_programmer1 Note do not use the phosphorous version, some objects don't render correctly. INSTRUCTIONS: This is a quick and simple orbit simulator using a mix of conic sections and "real" physics (cuz everything is better with "real physics"). The Apoapsis is the distance farthest away from the center of gravity. The Periapsis is the distance closest to the center of gravity. The Semi-Major Axis is half of the longest distance between 2 opposite points on the ellipse. The Semi-Minor Axis is half of the shortest distance between 2 opposite points on the ellipse. The Eccentricity is how eccentric the ellipse is To rotate the ellipse, change the argument of Periapsis The Anomaly at Epoch is the angle that the orbiting object is at. Hover over the Apoapsis or Periapsis markers to read the height of the Apoapsis or Periapsis CONTROLS: All controls are in the sim. ---------------------------------------Change Log------------------------------------- Release 1.5.3 - Minor bug fixes Release 1.5.2 - Minor fixes. Release 1.5.1 - Bug fixes, and new maximum limits on mass. Release 1.5.0 - New GUI and a new shortcut (space bar) Release 1.4.2:1.4.9 - New GUI Implementation Planed Release 1.3.8 - Bug fixes with trace type trails Release 1.3.7 - Added trail type 2 (trace) Release 1.3.6 - Reorganized the controls menu Release 1.3.5 Extension 1 - Quick bug fixes Release 1.3.5 - Beta release of the trails implementation (implementation of trails 0 and 1 and planning of trail 2) Release 1.3.4 - Bug fixes Release 1.3.3 - Performance improvement Release 1.3.2 - Fixed bug with planet getting stuck inside the star by setting the lowest possible value for the planet's semi-major axis to 10. Release 1.3.1 - Fixed visual bugs (Ap and Pe markers were off centered) and made the control buttons easier to see Release 1.3.0 Extension 3 - Added music controls Release 1.3.0 Extension 2 - Added music (see credits) Release 1.3.0 Extension 1 - Added FPS counter Release 1.3.0 - Added better Time Warp interface and improved mass controls Release 1.2.7 :1.2.9 - Bug fixes and new additions pushed to 1.3.0 Release 1.2.6 - Fixed performance issues Release 1.2.5 - Fixed performance issues Release 1.2.4 - Fixed a bug and some performance issues Release 1.2.3 - Fixed performance issues Release 1.2.2 - Fixed bug with the planet "jumping" at 0, 90, 180, and 270 degrees Release 1.2.1 - Fixed bugs/issues with the moon lagging behind Release 1.2.0 - Added an optional moon with orbital elements and orbital mechanics (very buggy). Release 1.1.2 -- 1.1.9 - Bug fixes and implementations pushed into version 1.2.0 Release 1.1.1 - Made the star more luminous, added an FPS meter Release 1.1.0 - Added Apoapsis and Periapsis markers with text that says the value of each when hovered over by the mouse Release 1.0.0 (First Release)- Adjusted viewpoint to a central body, added bodies (with changeable masses), added time warp, added Apoapsis and Periapsis, made a button to toggle controls, fixed a weird bug with unexpected lines, and fixed a bug when the Semi-Major Axis is 0. Beta Versions - Edited some things with the Semi-Major Axis and Semi-Minor Axis and made the Semi-Major axis the main control.Added Major Axis, Eccentricity, and Minor Axis, Fixed the Minor Axis Equation. Added Argument of Periapsis.

Description

------------------------------------------Credits----------------------------------------- MUSIC: Sunrise By: Sprach Zarathustra On the Beautiful Blue Danube By: J.Strauss PROGRAMMING: I would like to thank rgitb for helping me with a few equations and bug testing. https://scratch.mit.edu/users/rgitb/ I would also like to thank my dad, who helped greatly with all the math for the conic sections. ---------------------------------------------History-------------------------------------- Curated on March 15th 2016 (by: supercooljulia) 1K views on March 17th 2016!!! Curated Again on April 3rd 2016 (by: forever-) 2K views on April 4th 2016!!! 100 Loves on May 17 2016!!!

Project Details

Project ID100731677
CreatedMarch 8, 2016
Last ModifiedNovember 21, 2017
SharedMarch 8, 2016
Visibilityvisible
CommentsAllowed