@realsee/five
Version:
Realsee Renderer SDK
8 lines (7 loc) • 479 B
TypeScript
import { BVHObject } from './bvhObject';
import { BVHVector3, BVHIntersect } from './bvhMath';
export declare class BVHMesh extends BVHObject {
createTree(maxTrianglesPerNode: number, maxDepth: number, extents?: number[]): this;
trianglesInSphere(center: BVHVector3, radius: number): Float32Array;
intersectRay(rayOrigin: BVHVector3, rayDirection: BVHVector3, threshold?: number, onlyFirst?: boolean, filter?: (intersect: BVHIntersect) => boolean): BVHIntersect[];
}