gsplat_library / dist /cameras /CameraData.d.ts
bilca's picture
Upload 43 files
b24de8b verified
raw
history blame
892 Bytes
import { Quaternion } from "../math/Quaternion";
import { Matrix4 } from "../math/Matrix4";
import { Vector3 } from "../math/Vector3";
declare class CameraData {
private _fx;
private _fy;
private _near;
private _far;
private _width;
private _height;
private _projectionMatrix;
private _viewMatrix;
private _viewProj;
update: (position: Vector3, rotation: Quaternion) => void;
setSize: (width: number, height: number) => void;
private _updateProjectionMatrix;
constructor();
get fx(): number;
set fx(fx: number);
get fy(): number;
set fy(fy: number);
get near(): number;
set near(near: number);
get far(): number;
set far(far: number);
get width(): number;
get height(): number;
get projectionMatrix(): Matrix4;
get viewMatrix(): Matrix4;
get viewProj(): Matrix4;
}
export { CameraData };