3

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

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

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

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

提前致谢,

4

2 回答 2

3

对于 Three.js r.49,您需要使用

ground.geometry.verticesNeedUpdate = true;

参见维基:https ://github.com/mrdoob/three.js/wiki/Updates

于 2012-07-12T14:15:30.907 回答
3

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

ground.geometry.verticesNeedUpdate = true;

查看您的小提琴的更新

于 2012-07-12T15:07:08.150 回答