soonspacejs
Version:
soonspacejs 2.x
19 lines (18 loc) • 611 B
TypeScript
import { default as Viewport } from '..';
export type ModelsBoundsTreeOptions = {
type?: 'block' | 'slice' | 'worker';
force?: boolean;
frameSliceCount?: number;
workerCreator?: () => Worker;
};
declare class Bvh {
readonly viewport: Viewport;
cameraChanging: boolean;
timer: number | null;
computedGeometriesUuid: Map<string, string>;
generateMeshBVHWorker: import('./GenerateMeshBVHWorker').GenerateMeshBVHWorker;
constructor(viewport: Viewport);
computeModelsBoundsTree(options?: ModelsBoundsTreeOptions): Promise<void>;
dispose(): void;
}
export default Bvh;