@realsee/five
Version:
Realsee Renderer SDK
14 lines (13 loc) • 647 B
TypeScript
import * as THREE from 'three';
import { BaseExtension } from './base';
import type { Parser } from '../parser';
import { PBMGaussianSplattingObject } from '../../../objects/pbmGaussianSplattingObject';
export interface GaussianSplattingExtensionSpz2 {
bufferView: number;
}
export declare const EXTENSION_NAME = "KHR_gaussian_splatting_compression_spz_2";
export declare class KHR_gaussian_splatting_compression_spz_2 extends BaseExtension {
constructor();
load(gaussianSplattingExtension: GaussianSplattingExtensionSpz2, parser: Parser): Promise<THREE.Points>;
loadSpz(buffer: Uint8Array): Promise<PBMGaussianSplattingObject>;
}