@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
19 lines (13 loc) • 509 B
TypeScript
import ObservedBoolean from "../../../../core/model/ObservedBoolean";
import Vector1 from "../../../../core/geom/Vector1";
import {Matrix4} from "three";
import Vector3 from "../../../../core/geom/Vector3";
export class Camera {
active: ObservedBoolean
fov: Vector1
autoClip: boolean
clip_near: number
clip_far: number
computeProjectionMatrix(result: Matrix4): boolean
projectWorldPointOntoNearPlane(x: number, y: number, z: number, result: Vector3): void
}