在着色器中移动顶点后计算边界框

时间:2018-11-11 23:29:48

标签: three.js shader bounding-box

在ThreeJS中,如何在更改着色器中的顶点位置后更新边界框/球体?

编辑: 我应该弄清楚我使用的是粒子缓冲区几何体,并更改了着色器中的顶点位置。我不是在叫geometry.attributes.position.needsUpdate = true;

2 个答案:

答案 0 :(得分:3)

如果要在着色器中更新顶点,通常可以这样做:

dataToChildTwo

three.js r.98

答案 1 :(得分:-1)

geometry.computeBoundingBox()和geometry.computeBoundingSphere()