auf Three.js Dokumentation zu sein, wenn Ihre Geometrie THREE.Geometry
ist, dann können Sie die Eckpunkte aktualisieren, indem ein Muster wie so mit:
geometry.vertices[ 0 ].set(x, y, z);
geometry.verticesNeedUpdate = true;
Wenn Ihre Geometrie THREE.BufferGeometry
ist, dann können Sie verwenden dieses Muster:
geometry.attributes.position.setXYZ(index, x, y, z);
geometry.attributes.position.needsUpdate = true;
In jedem Fall müssen Sie nur die needsUpdate
Flags setzen, wenn die Geometrie zuvor gemacht wurde.
Außerdem können Sie die Puffergröße nicht ändern; Sie können nur die Datenwerte ändern. Weitere Informationen finden Sie im Wiki-Artikel How to Update Things.
three.js r.85
Danke. Ich verwende THREE.Shape() und moveTo/lineTo – fillotassi