本文へ移動

Wakusei Planets惑星

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

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

目次

リファレンス · <wakusei-space> 要素 (地球・月・太陽・惑星をその位置に)

RidePoint型

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

Any moving point a camera can ride: where it is and which way it goes at a moment, from the centre of the body it goes round, in kilometres and kilometres a second, in the scene's axes (J2000 equatorial, y north). It returns null when it cannot be placed then (its data too old, or it is gone). The space view knows nothing of what the point is: a satellite, a probe, a station.

インポート

import type { RidePoint } from "@johnmorrisdotca/wakusei-planets/space/element";

定義

interface RidePoint {
    at(ms: number): {
        position: SpaceVec3;
        velocity: SpaceVec3;
    } | null;
}

メンバー

名前型説明
at(ms: number): { position: SpaceVec3; velocity: SpaceVec3; } | null

例

import type { RidePoint } from "@johnmorrisdotca/wakusei-planets/space/element";

const circle: RidePoint = { at: (ms) => ({ position: [7000 * Math.cos(ms / 1e6), 0, 7000 * Math.sin(ms / 1e6)], velocity: [0, 7.5, 0] }) };
console.log(circle.at(0)?.position[0]);

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

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