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;
}
メンバー
| 名前 | 型 | 説明 |
|---|---|---|
position | Vec3 | The camera's place in Earth radii from the Earth's centre, in the scene's axes. |
velocity | Vec3 | Its direction of travel, in any unit: only the direction is used. |
look | RideLook | |
yaw | number | 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. |
tilt | number | 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. |
zoom | number | 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出力(このページを作ったときに実行した結果)
この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。