本文へ移動

Chikyu Earth地球

世界の国の輪郭を線で描いた地球儀です。地球と同じ速さで回ります。宇宙から見たような地球と、好きな場所の目印も使えます。

「地球」(ちきゅう) は、私たちが住む星の名前です。 名前について(英語)

目次

リファレンス · 太陽、月、惑星: 計算部分

RideInput型

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

What ridePose is asked: the camera's place and its way of travel (any length), where it looks, and the shared controls' yaw, tilt and zoom.

インポート

import type { RideInput } from "@johnmorrisdotca/chikyu-earth/space";

定義

interface RideInput {
    position: Vec3;
    velocity: Vec3;
    look: RideLook;
    yaw: number;
    tilt: number;
    zoom: number;
}

メンバー

名前型説明
positionVec3

The camera's place in Earth radii from the Earth's centre, in the scene's axes.

velocityVec3

Its direction of travel, in any unit: only the direction is used.

lookRideLook
yawnumber

The shared controls' yaw in degrees (a drag across the view is 180): turns the camera to look along its picture's left, so the ground moves right. 0 has the way it is going at the top of the picture.

tiltnumber

The shared controls' tilt in degrees (a drag down the view is 60): tips the camera to look towards the bottom of its picture, so the ground moves up.

zoomnumber

1 is the natural view; more narrows the field of view.

例

import type { RideInput } from "@johnmorrisdotca/chikyu-earth/space";

const input: RideInput = { position: [1.066, 0, 0], velocity: [0, 0, -7.66], look: "down", yaw: 0, tilt: 0, zoom: 1 };
console.log(input.look);
down

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

ソースを見るGitHub で編集@johnmorrisdotca/chikyu-earth 0.11.0 のソースから作成しました。

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