
three-mesh-bvh:加速Three.js网格光线投射的BVH实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
Three-Mesh-BVH是一款为Three.js场景优化的库,通过构建BVH(Bounding Volume Hierarchy)树来加速复杂模型中的光线与网格物体的交互计算。
三目BVH是一个实现,可以加快光线投射的速度,并启用three.js网格的相交测试。
以60帧/秒的速度向80,000个多边形模型投射500条光线!
使用预制函数
通过ES6模块导入:
```javascript
import * as THREE from three;
import { computeBoundsTree , disposeBoundsTree , acceleratedRaycast } from three-mesh-bvh;
```
或者UMD方式:
```javascript
const { computeBoundsTree, disposeBoundsTree, acceleratedRaycast } = window.MeshBVHLib;
```
添加扩展函数:
THREE.BufferGeometry.
全部评论 (0)
还没有任何评论哟~


