リファレンス · ジャーニーモード:ホーマン遷移・打ち上げ窓・フリップ&バーンの旅
BallisticCraft型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
A rocket that flies a Hohmann transfer: its published payloads and the spacecraft it carries.
インポート
import type { BallisticCraft } from "@johnmorrisdotca/uchusen-rockets/journey";
定義
interface BallisticCraft {
id: string;
name: string;
kind: "real";
drive: "ballistic";
rocket: string;
variant: string;
capacityKg: Partial<Record<CapacityKind, Quantity>>;
payload: Payload;
ascentS: Quantity;
departureBurnS?: Quantity;
flipS: Quantity;
stages: {
launch: Stage;
upper: Stage;
payload: Stage;
};
launchView: "side" | "front";
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
id | string | |
name | string | |
kind | "real" | |
drive | "ballistic" | |
rocket | string | The rocket and variant the stage draws. |
variant | string | |
capacityKg | Partial<Record<CapacityKind, Quantity>> | |
payload | Payload | |
ascentS | Quantity | Seconds from lift-off to the parking orbit. |
departureBurnS (省略可) | Quantity | undefined | Seconds of the departure burn, where a source gives it. |
flipS | Quantity | Seconds the craft takes to turn round before the braking burn. |
stages | { launch: Stage; upper: Stage; payload: Stage; } | What is left after each burn: the whole rocket at lift-off, the upper stage with its payload for the departure burn and the coast, the payload alone from the turn round. |
launchView | "front" | "side" | Which way the drawing looks: |
例
import { CRAFTS } from "@johnmorrisdotca/uchusen-rockets/journey";
console.log(CRAFTS.filter((craft) => craft.drive === "ballistic").map((craft) => craft.name));[ 'Saturn V', 'Space Launch System', 'Falcon Heavy' ]出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。