Reference · Facts, line drawings and positions
PortraitLayouttype
What a layout works out for a scene: every body placed, and the camera that holds them (its centre and half-height, in the scene's units).
Import it
import type { PortraitLayout } from "@johnmorrisdotca/wakusei-planets";
Definition
interface Resolved {
placed: Placed[];
camera: {
x: number;
y: number;
h: number;
};
}
Members
| Name | Type | Description |
|---|---|---|
placed | Placed[] | |
camera | { x: number; y: number; h: number; } |
Examples
import { addBody, defaultPortrait, layoutPortrait, type PortraitLayout } from "@johnmorrisdotca/wakusei-planets";
const layout: PortraitLayout = layoutPortrait(addBody(defaultPortrait(), "mars"));
console.log(layout.camera.h);1What it prints (run when this page was built)