BuiltPart型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
One part of a built rocket: its slot, its record, the pieces it is made of, its mesh and its bounds in metres.
インポート
import type { BuiltPart } from "@johnmorrisdotca/uchusen-rockets/build";
定義
interface BuiltPart {
slot: string;
record: PartRecord;
pieces: readonly Piece[];
mesh: PartMesh;
bounds: Bounds;
flame: FlameKind;
craft?: number;
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
slot | string | |
record | PartRecord | |
pieces | readonly Piece[] | |
mesh | PartMesh | |
bounds | Bounds | |
flame | FlameKind | The colour of this part's flame, from what a page says its engine burns; |
craft (省略可) | number | undefined | Which craft standing beside the rocket this part belongs to (0 is the first); left out for the rocket's own parts. |
例
import { build, type BuiltPart } from "@johnmorrisdotca/uchusen-rockets/build";
const first: BuiltPart | undefined = build({ rocket: "falcon-9", variant: "block-5" }).parts[0];
console.log(first?.slot, first?.record.name);first-stage First stage, Falcon 9 block-5出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。