使用three.js,有没有一种方法来获取场景的多边形数量?我已经搜索过了,但是唯一出现的结果都与实际的多边形有关以及网格是否太多等。
使用three.js,是否有方法可以获取场景中多边形的数量?我进行了搜索,但唯一出现的结果都与实际的多边形以及网格是否太多等有关。[更新] 在Three.js版本r100中,您可以通过以下方式获取该数据:
renderer = new THREE.WebGLRenderer();
// Code that loads your geometry here
console.log( renderer.info.render.triangles );
这个对象有很多数据可以提示你的内存泄漏,所以你可能只想控制台记录整个渲染器对象并浏览其所有属性!
renderer.info.render.triangles
返回 0
。当然,我已经将一个 3D 模型附加到了这个渲染器。实际上,所有字段都是 0。
有没有一种方法可以刷新/重新计算 info
对象呢? - ranbuchglTF Loader
并将模型添加到我的场景中。 - ranbuch