コンテンツにスキップ

moon_position_eci

このコンテンツはまだ日本語訳がありません。

Defined in: ephemeris.rs:28

fn moon_position_eci(epoch: &[Epoch<Tdb>](../../structs/epoch/)) -> [Vec3<frame::Gcrs>](../../structs/vec3/)

Moon position vector in ECI (J2000) frame [km].

Uses the analytical model from Meeus “Astronomical Algorithms” Chapter 47 with full periodic term tables (60 terms for longitude/distance, 60 for latitude), E correction factor, and planetary perturbation corrections.

Accuracy: ~10” in ecliptic longitude, ~1% in distance (~4,000 km).

Meeus ephemerides take a dynamical time argument (TDB), so this signature requires &Epoch<Tdb> — the caller converts at the boundary (utc.to_tdb()). (The MoonEphemeris trait, which also abstracts a UTC-indexed Horizons table, deliberately keeps a &Epoch<Utc> interface; see MeeusMoonEphemeris.)