@babylonjs/loaders
Version:
For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.
27 lines (26 loc) • 672 B
TypeScript
/**
* Indicator of the parsed ply buffer. A standard ready to use splat or an array of positions for a point cloud
*/
export declare const enum Mode {
Splat = 0,
PointCloud = 1,
Mesh = 2,
Reject = 3
}
/**
* A parsed buffer and how to use it
*/
export interface IParsedSplat {
data: ArrayBuffer;
mode: Mode;
faces?: number[];
hasVertexColors?: boolean;
sh?: Uint8Array[];
trainedWithAntialiasing?: boolean;
compressed?: boolean;
rawSplat?: boolean;
safeOrbitCameraRadiusMin?: number;
safeOrbitCameraElevationMinMax?: [number, number];
upAxis?: "X" | "Y" | "Z";
chirality?: "LeftHanded" | "RightHanded";
}