【发布时间】:2019-01-03 10:29:53
【问题描述】:
使用 three.js ,有没有办法检索场景的多边形数? 我进行了搜索,但弹出的唯一结果与实际多边形以及网格是否太多等有关。
【问题讨论】:
标签: object count three.js polygon scene
使用 three.js ,有没有办法检索场景的多边形数? 我进行了搜索,但弹出的唯一结果与实际多边形以及网格是否太多等有关。
【问题讨论】:
标签: object count three.js polygon scene
我相信 renderer.info.render.faces 可能就是您所追求的。
【讨论】:
[ 更新 ] 在 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 对象?
glTF Loader 并将模型添加到我的场景中。