Reference · Bodies as objects for your own three.js scene
PaintViewtype
The camera that draws a body and the size of its view, so the painter can tell which part of the body's surface is in view and lay finer map tiles over it. The camera's world and projection matrices must be current. Without it a body is drawn from its own pictures, as it always was.
Import it
import type { PaintView } from "@johnmorrisdotca/wakusei-planets/painter";
Definition
interface PaintView {
camera: THREE.Camera;
width: number;
height: number;
}
Members
| Name | Type | Description |
|---|---|---|
camera | THREE.Camera | |
width | number | The view's width and height in CSS pixels. |
height | number |
Examples
import type { PaintView } from "@johnmorrisdotca/wakusei-planets/painter";
import * as THREE from "three";
const camera = new THREE.PerspectiveCamera(35, 1, 0.1, 1000);
const view: PaintView = { camera, width: 420, height: 420 };
console.log(view.width);