@sparkjsdev/spark
Version:
An advanced 3D Gaussian Splatting renderer for THREE.js
13 lines (12 loc) • 543 B
TypeScript
import { PcSogsJson, PcSogsV2Json } from './SplatLoader';
import { SplatEncoding } from './defines';
export declare function unpackPcSogs(json: PcSogsJson | PcSogsV2Json, extraFiles: Record<string, ArrayBuffer>, splatEncoding: SplatEncoding): Promise<{
packedArray: Uint32Array;
numSplats: number;
extra: Record<string, unknown>;
}>;
export declare function unpackPcSogsZip(fileBytes: Uint8Array, splatEncoding: SplatEncoding): Promise<{
packedArray: Uint32Array;
numSplats: number;
extra: Record<string, unknown>;
}>;