本文へ移動

Wakusei Planets惑星

太陽・惑星・衛星を、線画、陰影つきの絵、表面の地図で描きます。実際の大きさ・傾き・自転つきで、任意の日時の衛星の位置も分かります。

「惑星」(わくせい) は、太陽のまわりを回る大きな星のことです。 名前について(英語)

目次

リファレンス · データ・線画・位置

JourneyStop型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

One body, with what a trip needs. gmKm3s2, massKg and escapeKmS are empty together when no page read here gives a mass.

インポート

import type { JourneyStop } from "@johnmorrisdotca/wakusei-planets";

定義

interface JourneyStop {
    id: BodyId;
    kind: BodyFacts["kind"];
    parent?: HostId;
    name: {
        en: string;
        ja: string;
    };
    radiusKm: number;
    sunAu: number;
    gmKm3s2: number | null;
    massKg: number | null;
    escapeKmS: number | null;
}

メンバー

名前型説明
idBodyId
kind"moon" | "star" | "planet" | "dwarf-planet"
parent (省略可)HostId | undefined

The body a moon goes round.

name{ en: string; ja: string; }
radiusKmnumber

Equatorial radius in kilometres, the same number as BODIES (a moon's mean radius).

sunAunumber

Mean distance from the Sun in astronomical units. 0 for the Sun. A moon uses its parent's.

gmKm3s2number | null

Gravitational parameter, km^3/s^2. Empty when no cited page gives it.

massKgnumber | null

Mass in kilograms, GM / G with CODATA 2018 G. Empty when GM is empty.

escapeKmSnumber | null

Escape speed in km/s: the published figure, or sqrt(2 GM / radius) for a moon. Empty when GM is empty.

例

import { journeyStop, type JourneyStop } from "@johnmorrisdotca/wakusei-planets";

const earth: JourneyStop = journeyStop("earth");
console.log(earth.sunAu.toFixed(3), earth.escapeKmS);
1.000 11.19

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/wakusei-planets 0.24.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。