@threepipe/plugin-gaussian-splatting
Version:
Gaussian Splatting for Threepipe
10 lines • 596 B
TypeScript
import { GaussianSplatGeometry } from '../geometry/GaussianSplatGeometry';
import { Camera, IMaterial, Mesh2, PerspectiveCamera, WebGLRenderer } from 'threepipe';
import { Raycaster } from 'three';
export declare class GaussianSplatMesh extends Mesh2<GaussianSplatGeometry, IMaterial> {
readonly isGaussianSplatMesh = true;
constructor(geometry: GaussianSplatGeometry, material: IMaterial);
update(camera: PerspectiveCamera | Camera, renderer: WebGLRenderer): Promise<void>;
raycast(raycaster: Raycaster, intersects: any[]): void;
}
//# sourceMappingURL=GaussianSplatMesh.d.ts.map