Function: enableAcceleratedRaycast()
enableAcceleratedRaycast():
Promise<boolean>
Defined in: src/utils/BVHRaycast.ts:77
Dynamically import three-mesh-bvh and install the prototype patches
that route THREE.Mesh.raycast through the accelerated path when
the target mesh has a computed bounds tree. Adds
computeBoundsTree / disposeBoundsTree helpers to
THREE.BufferGeometry.
Async because the BVH module is loaded on demand. Resolves to true
if the module loaded and patches were applied, false if the module
isn't available — in which case meshes continue to use the stock raycaster.
Safe to call multiple times. The first call kicks off the import, subsequent calls share the same promise.
Returns
Promise<boolean>