import type { PlanetConfig } from "@suaveplan/geo-planet"; import { PlanetSurface } from "@suaveplan/geo-planet"; export const EARTH: PlanetConfig = { name: "Earth", mass: 5.972e24, radius: 6_371_000, polarRadius: 6_356_000, surfaceGravity: 9.81, rotationPeriod: 86_400, axialTilt: 23.44, atmosphere: { surfacePressure: 101325, scaleHeight: 8500, rayleighCoefficient: 1, mieCoefficient: 1, extinctionPerAirMass: 1, }, satellites: [ { name: "Moon", mass: 7.342e22, radius: 1_737_000, orbitalRadius: 384_400_000, eccentricity: 0.0549, orbitalInclination: 5.14, orbitalPeriod: 2_360_520, albedo: 0.12, }, ], }; export const earthSurface = new PlanetSurface(EARTH);