UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

11 lines (10 loc) 468 B
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; }