@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
11 lines (10 loc) • 468 B
TypeScript
import { Box3, Vector3 } from 'three';
import { BaseCorePoint } from '../../geometry/entities/point/CorePoint';
import { OctreeNodeTraverseCallback } from './Node';
export declare class CoreOctree {
private _root;
constructor(bbox: Box3);
setPoints(points: BaseCorePoint[]): void;
traverse(callback: OctreeNodeTraverseCallback): void;
findPoints(position: Vector3, distance: number, maxPointsCount: number | null, target: BaseCorePoint[]): void;
}