Reference · Where the Sun, Moon and planets are for a date, in two scales, with the camera maths
moonDistancefunction
How far from its planet a moon is drawn, in the planet's radii, when it is really distance radii away. True: as it is. Compressed: the same, until the farthest of the planet's moons would
reach across the gap to the next planet's orbit; then every moon is drawn nearer, the farthest at about a third of the gap and the nearer ones in the order they are, so no moon's orbit crosses another planet's.
Import it
import { moonDistance } from "@johnmorrisdotca/wakusei-planets/space";
Definition
function moonDistance(mode: ScaleMode, host: SpacePlanet, distance: number): number
Parameters
| Name | Type | Description |
|---|---|---|
mode | ScaleMode | The scale. |
host | "mercury" | "venus" | "mars" | "jupiter" | "saturn" | "uranus" | "neptune" | "pluto" | The planet or dwarf planet the moon goes round. |
distance | number | The moon's distance from the centre of the planet, in the planet's radii. |
Returns
number
The distance to draw it at, in the planet's radii.
Examples
import { moonDistance } from "@johnmorrisdotca/wakusei-planets/space";
console.log(moonDistance("compressed", "neptune", 222).toFixed(1));11.2What it prints (run when this page was built)