Apoapsys Solar [beta]
Press p for screenshot


Share This View

Copy & paste the following link to share this view with others:

Attach Screenshot

Find Objects to Load

Enter a two or three line TLE, including line-breaks. Trajectory will be shown as Earth-orbiting.

Apoapsys Solar


Apoapsys Solar is an interactive testbed for the Solar System visualization engine. Expect bugs.

This is built as a WebGL experiment using Three.js and is expected to work in the latest versions of Google Chrome, Firefox, & Internet Explorer 11.

Uses algorithms from:

Meeus, Jean. Astronomical Algorithms
Richmond, Virg.: Willmann-Bell, 2009.
ISBN: 978-0943396613

  • Chapter 13: Transformation of Coordinates
  • Chapter 22: Nutation and the Obliquity of the Ecliptic
  • Chapter 25: Solar Coordinates
  • Chapter 47: Position of the Moon
  • Chapter 48: Illuminated Fraction of the Moon's Disk
  • Chapter 49: Phases of the Moon

  • Duffet-Smith, Peter. Practical Astronomy with Your Calculator
    Cambridge University Press; 3 edition (March 31, 1988)
    ISBN: 978-0521356992

    Duffet-Smith, Peter: Practical Astronomy with Your Calculator

    © 2014 Kevin M. Gill. All Rights Reserved.

    • Click 'Start' to begin the animation, then control with 'Pause' and 'Resume'.
    • To move to a specific date, set the 'Start Date', then click 'Reset to Start Date'.
    • Adjust the animation speed using 'Animation Speed'.
    • Use 'Targeted Planet' to change which planet is being watched. Note that the asteroid list is optimized for Earth resulting in possibly incomplete lists for other planets.
    View Controls: Orbit Viewer uses mouse and keyboard based navigation controls, similar to those in Google Earth.
    • Rotating: Rotate the scene by left-clicking and dragging with the mouse
    • Pitch/Roll: Control the pitch & roll of the scene by holding down shift while left-clicking and dragging with the mouse.
    • Panning: Pan the scene (offsetting the planet from the center, similar to turning your head away from the object of focus) by holding down Ctrl while left-clicking and dragging with the mouse.
    • Zooming: Zoom either with the scroll-wheel or by right-clicking and dragging the mouse up or down.