UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

19 lines (13 loc) 509 B
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 }