Reference · Rockets, variants, parts and the fit check
axesOffunction
The camera's own axes for looking along direction, with up as near to +Y as it can be.
Import it
import { axesOf } from "@johnmorrisdotca/uchusen-rockets";
Definition
function axesOf(direction: Vec3): { right: Vec3; up: Vec3; forward: Vec3; }
Parameters
| Name | Type | Description |
|---|---|---|
direction | Vec3 | The direction from the target to the camera. |
Returns
{ right: Vec3; up: Vec3; forward: Vec3; }
The camera's right, up and forward axes.
Examples
import { axesOf } from "@johnmorrisdotca/uchusen-rockets";
console.log(axesOf([0, 0, 1]));{ right: [ 1, 0, 0 ], up: [ 0, 1, 0 ], forward: [ -0, -0, -1 ] }What it prints (run when this page was built)