This addon implements the Sun-Planet lagrange points L1..L5 for the planets, and the Planet-Moon systems for all moons of the solar system which exist within Celestia and have a documented mass at the website mentioned in "Assumptions" below.
DISCLAIMER:
Positional accuracy is limited to the theoretical locations of the libration points based on the limited 3-body approximations.
Further to this, many of the theoretical points defined, in reality will not be stable, or accurate. (This is particularly relevant to systems where there are many perturbative influences, or where the orbits are significantly elliptical eg. Nereid) -- NOTE: Rather than make an executive decision, I have left these in and leave it to the user to remove them as you see fit. Any comments regarding grounds for removal would still be welcome.

NOTE: celURL's may be outdated by future versions.
This is the final version. All Lagrange Points are now implemented as invisible ReferencePoints and therefore un-labelled, however they will be selectable via the ENTER browser. (The DEMO version is deprecated).
ANY PROBLEMS, let me know.
DOWNLOAD LINK -- version 8 (FINAL VERSION)
===============================================
Assumptions:
- Mass figures based on: http://en.wikipedia.org/wiki/List_of_so ... gram_range
Semi-major axes taken from Celestia's definitions.
Any comments welcome, especially any errors.
Discussion regarding stability is also welcome. (ie. What are the chances of stable L4/L5 points for moons which are very close to large gas-giants?

The naming convention I've chosen uses the name of the "minor" body as a prefix.
eg. The Earth-Moon lagrange points are:
Code: Select all
Moon-L1,Moon-L2,...Moon-L5
, whilst the Sun-Earth points are:
Code: Select all
Earth-L1,...Earth-L5
Saturn-Titan system:
Code: Select all
Titan-L1,...etc..
CHANGE LOG:
=========
- Version 8: FINAL version - All lagrange points are now invisible.
Version 7: Added libration points for Pluto-Charon, Ceros, Eros, and 2003 EL61 (Anyone actually interested in 2003 EL61 libration points ??). Planetary L-points are now classed as Moons for labelling purposes, satellite systems use "Spacecraft" labels.
Version 6:
Added a whole lot of extra moon systems.
Version 5
Added scaling of the radii of the demo spheres relative to the size of the given system...
Systems included in the latest version:
Code: Select all
Earth
Moon
Mars
Phobos
Deimos
Jupiter
Amalthea
Io
Europa
Ganymede
Callisto
Metis
Adrastea
Thebe
Themisto
Leda
Himalia
Lysithea
Elara
Ananke
Pasiphae
Sinope
Saturn
Prometheus
Pandora
Epimetheus
Janus
Mimas
Enceladus
Tethys
Dione
Rhea
Titan
Hyperion
Iapetus
Phoebe
Pan
Atlas
Uranus
Miranda
Ariel
Umbriel
Titania
Oberon
Cordelia
Bianca
Cressida
Desdemona
Juliet
Portia
Rosalind
Belinda
Puck
Caliban
Stephano
Sycorax
Setebos
Neptune
Larissa
Proteus
Triton
Nereid
Naiad
Thalassa
Despina
Galatea
Pluto-Charon
Ceres
Eros
2003 EL61