本文へ移動

Uchusen Rockets宇宙船

出典つきの寸法から描いたロケットです。ページに置いて、分解して、回して見られる線画と彩色した3Dビューに加え、ロケットが本当に組み合わさるかを確かめる、型付きのデータモデルを備えています。

Uchusen は、宇宙を飛ぶ乗り物を意味する日本語「宇宙船」(うちゅうせん)から取った名前です。 名前について(英語)

目次

リファレンス · ロケット・型式・部品・適合チェック

trip関数

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

A trip of distance light years that accelerates at a (in g) up to the cruise speed cruise (a fraction of c), coasts, and brakes at the same rate: constant proper acceleration, so the clocks follow the hyperbolic motion of special relativity. With no cruise limit it turns round at halfway, as flip-and-burn.

インポート

import { trip } from "@johnmorrisdotca/uchusen-rockets";

定義

function trip(distance: number, a: number, cruise?: number): Trip

引数

名前型説明
distancenumber

Light years.

anumber

Acceleration in g.

cruise (省略可)number

The most speed, as a fraction of c, less than 1. Left out: none.

戻り値

Trip

Ship years, Earth years, the peak speed and the years of burning.

例

import { PROXIMA_LY, trip } from "@johnmorrisdotca/uchusen-rockets";

const t = trip(PROXIMA_LY, 1);
console.log(t.ship.toFixed(1), "years aboard,", t.earth.toFixed(1), "years on Earth");
3.5 years aboard, 5.9 years on Earth

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

ソースを見るGitHub で編集@johnmorrisdotca/uchusen-rockets 0.14.0 のソースから作成しました。

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