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; }