default_occulters
このコンテンツはまだ日本語訳がありません。
Defined in: eclipse.rs:153
fn default_occulters(central: arika::body::KnownBody, central_model: arika::eclipse::ShadowModel) -> [Vec<OccultingBody>](https://doc.rust-lang.org/std/vec/struct.Vec.html)
The bodies that block the Sun for a spacecraft orbiting central.
The central body itself, and the Earth for a lunar orbiter: measured over 2026, a 100 km lunar orbit spends 4.0–7.7 hours a year inside the Earth’s shadow, in runs of up to 257 minutes, on the dates of the lunar eclipses. The mirror case is not worth carrying — an Earth orbiter spends 0.2 hours a year in the Moon’s penumbra and none in its umbra, a five-hundredth of the effect.
central_model is the caller’s, because the models disagree on what the
central body deserves: the two SRP models take a cylindrical shadow and the
sun sensor a conical one, and this function is not the place to change
either.
The Sun occults nothing, so orbiting it gives an empty list.