UNPKG

three-mesh-bvh

Version:

A BVH implementation to speed up raycasting against three.js meshes.

13 lines (12 loc) 785 B
export { MeshBVH } from './core/MeshBVH.js'; export { MeshBVHVisualizer } from './objects/MeshBVHVisualizer.js'; export { CENTER, AVERAGE, SAH, NOT_INTERSECTED, INTERSECTED, CONTAINED } from './core/Constants.js'; export { getBVHExtremes, estimateMemoryInBytes, getJSONStructure, validateBounds } from './debug/Debug.js'; export { acceleratedRaycast, computeBoundsTree, disposeBoundsTree } from './utils/ExtensionUtilities.js'; export { getTriangleHitPointInfo } from './utils/TriangleUtilities.js'; export * from './math/ExtendedTriangle.js'; export * from './math/OrientedBox.js'; export * from './gpu/MeshBVHUniformStruct.js'; export * from './gpu/shaderFunctions.js'; export * from './gpu/VertexAttributeTexture.js'; export * from './utils/StaticGeometryGenerator.js';