javascript – Three.js dirtyVertices不起作用

我在three.js中创建了一个12 * 12的平面,我尝试在2次渲染之间编辑它的顶点,但它不起作用.

我添加了这段代码,但没有改变:

ground.geometry.dynamic = true;
ground.geometry.__dirtyVertices = true;
ground.geometry.computeCentroids();

代码在这里:http://jsfiddle.net/vpBEG/2/

提前致谢,

解决方法:

每次渲染后都必须重置标志:

ground.geometry.verticesNeedUpdate = true;

update to your fiddle

上一篇:无需某些WebGL扩展,Three.js能否准确呈现?


下一篇:javascript-iOS WebGL纹理渲染中的缺陷