本文へ移動

Wakusei Planets惑星

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

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

目次

リファレンス · データ・線画・位置

LineupDot型

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

A body on the picture: its centre and radius in CSS pixels.

インポート

import type { LineupDot } from "@johnmorrisdotca/wakusei-planets";

定義

interface LineupDot {
    place: LineupPlace;
    cx: number;
    cy: number;
    r: number;
}

メンバー

名前型説明
placeLineupPlace
cxnumber
cynumber
rnumber

例

import { lineupBodies, lineupProject, lineupView, placeLineup, type LineupDot } from "@johnmorrisdotca/wakusei-planets";

const places = placeLineup(lineupBodies(), "row");
const dots: LineupDot[] = lineupProject(places, lineupView(places, 0.2), 640, 360);
console.log(dots.map((dot) => `${dot.place.body.id} ${dot.r.toFixed(1)}px`).join(", "));
sun 26.8px, sirius-a 45.9px, vega 72.9px, arcturus 679.6px, aldebaran 1182.6px, rigel 2111.0px, antares 18193.9px, betelgeuse 28280.8px, vy-canis-majoris 37993.1px, woh-g64 41203.8px, uy-scuti 45698.8px, stephenson-2-18 57524.8px

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

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

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