如何从全局坐标更改网格的顶点位置,并将其设置为局部网格坐标(网格可以具有不同的位置,比例,旋转)。
假设我们想要在x轴上移动对象顶点。因此我们得到它的全局位置,增加x值,但不知何故,我们需要使它充当从全局到局部网格的局部网格位置。
// Get global vertice position
var vector = mesh.geometry.vertices[i].clone();
vector.applyMatrix4( mesh.matrixWorld );
// Change vertice position in global
vector.x += 0.1;
// Set new vertice position to become local
// vector = ?
// Set new vertice position
mesh.geometry.vertices[i].x = vector.x;
mesh.geometry.verticesNeedUpdate = true;