リファレンス · 自分の three.js シーンに置く天体
orientation関数
リファレンスの説明と例は英語です。見出しと目次は日本語です。
The north pole and the prime meridian of a body at a time, as unit vectors in the scene's axes (x to the vernal equinox, y north). A moon that keeps one face to its planet is given the direction to the planet as its meridian, so its near side faces the planet.
インポート
import { orientation } from "@johnmorrisdotca/wakusei-planets/painter";
定義
function orientation(id: BodyId, ms: number): { pole: Vec3; meridian: Vec3; }
引数
| 名前 | 型 | 説明 |
|---|---|---|
id | BodyId | The body's name. |
ms | number | The instant, in milliseconds since 1970. |
戻り値
{ pole: Vec3; meridian: Vec3; }
The pole and the direction of longitude 0, both unit vectors.
例
import { orientation } from "@johnmorrisdotca/wakusei-planets/painter";
const { pole } = orientation("mars", Date.UTC(2026, 10, 2));
console.log(pole.map((n) => n.toFixed(2)).join(", "));0.45, 0.80, 0.41出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。