Approach型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The closest two bodies come in a span: the moment of the minimum and the separation then.
インポート
import type { Approach } from "@johnmorrisdotca/wakusei-planets/nearest";
定義
interface Approach {
a: BodyId;
b: BodyId;
time: Date;
angle?: number;
uncertaintyArcseconds?: number;
distanceKm?: number;
distanceAu?: number;
uncertaintyKm?: number;
uncertaintySeconds: number;
atEdge: boolean;
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
a | BodyId | |
b | BodyId | |
time | Date | The moment of the minimum, to about a second of time. |
angle (省略可) | number | undefined | Degrees, for |
uncertaintyArcseconds (省略可) | number | undefined | The accuracy to expect of |
distanceKm (省略可) | number | undefined | Kilometres, for |
distanceAu (省略可) | number | undefined | Astronomical units, for |
uncertaintyKm (省略可) | number | undefined | The accuracy to expect of |
uncertaintySeconds | number | How far the moment may be off, in seconds: the position's accuracy over how fast the two move past each other. |
atEdge | boolean | True when the smallest separation in the span is at its start or end, not a minimum inside it. |
例
import { closestApproach, type Approach } from "@johnmorrisdotca/wakusei-planets/nearest";
const found: Approach = closestApproach("jupiter", "saturn", { from: Date.UTC(2020, 11, 1), to: Date.UTC(2021, 0, 1) });
console.log(found.time.toISOString(), found.angle?.toFixed(2));2020-12-21T18:25:35.939Z 0.10出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。