UNPKG

mdx-m3-viewer

Version:

A browser WebGL model viewer. Mainly focused on models of the games Warcraft 3 and Starcraft 2.

19 lines (18 loc) 746 B
import MdlxCamera from '../../../parsers/mdlx/camera'; import AnimatedObject from './animatedobject'; import MdxModel from './model'; /** * An MDX camera. */ export default class Camera extends AnimatedObject { name: string; position: Float32Array; fieldOfView: number; farClippingPlane: number; nearClippingPlane: number; targetPosition: Float32Array; constructor(model: MdxModel, camera: MdlxCamera); getTranslation(out: Float32Array, sequence: number, frame: number, counter: number): number; getTargetTranslation(out: Float32Array, sequence: number, frame: number, counter: number): number; getRotation(out: Uint32Array, sequence: number, frame: number, counter: number): number; }