@awayjs/core
Version:
AwayJS core classes
24 lines • 754 B
TypeScript
import { Vector3D } from '../geom/Vector3D';
import { ProjectionBase } from './ProjectionBase';
import { CoordinateSystem } from './CoordinateSystem';
export declare class OrthographicProjection extends ProjectionBase {
constructor(scale?: number, coordinateSystem?: CoordinateSystem);
/**
*
* @param position
* @param target
*/
project(position: Vector3D, target?: Vector3D): Vector3D;
/**
*
* @param nX
* @param nY
* @param sZ
* @param target
*/
unproject(nX: number, nY: number, sZ: number, target?: Vector3D): Vector3D;
clone(): ProjectionBase;
_updateFrustumMatrix3D(): void;
protected _updateProperties(): void;
}
//# sourceMappingURL=OrthographicProjection.d.ts.map