Arrangement型
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The general-arrangement views at one scale.
インポート
import type { Arrangement } from "@johnmorrisdotca/uchusen-rockets";
定義
interface Arrangement {
scale: number;
views: {
id: "side" | "front" | "top";
width: number;
height: number;
axes: [
"x" | "z",
"y" | "z"
];
}[];
ruler: ScaleBar;
lengthRuler: {
step: number;
ticks: number[];
};
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
scale | number | Pixels a metre, the same in every view. |
views | { id: "side" | "front" | "top"; width: number; height: number; axes: ["x" | "z", "y" | "z"]; }[] | |
ruler | ScaleBar | |
lengthRuler | { step: number; ticks: number[]; } | The ship's length ruler: a tick every |
例
import { arrangement, type Arrangement, SAMPLE_SHIPS } from "@johnmorrisdotca/uchusen-rockets";
const a: Arrangement = arrangement(SAMPLE_SHIPS.scout, { width: 400, height: 800 });
console.log(a.scale, a.views.length);5.266622778143515 3出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。