我正在寻找一种将大型多边形网格(最多 1M 个三角形)加载到 Three.js 的最有效方法。我正在考虑使用THREE.BufferGeometry
对象或加载THREE.BinaryLoader
. 我的问题是:
- BinaryLoader.js在下面创建一个
THREE.BufferGeometry
对象吗?或者它是否创造了同样有效的东西? - 如果没有,有没有人推荐使用哪一个?
一些附加信息:
- 我的模型在服务器上是专有格式,所以无论如何我都需要对它们进行转换/编码。
- 我还没有找到一个可以创建
THREE.BufferGeometry
. 看来我需要自己写。但我可以准备服务器端的数据以与THREE.BufferGeometry
结构对齐。 - BinaryLoader.js为加载数据提供了所有必要的基础设施,但需要在服务器端以特殊方式准备数据。