Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 顶点在three.js中移动后坐标几何体_Javascript_Three.js - Fatal编程技术网

Javascript 顶点在three.js中移动后坐标几何体

Javascript 顶点在three.js中移动后坐标几何体,javascript,three.js,Javascript,Three.js,我是3d操作和Three.js的初学者。我需要了解如何在移动几何体后更新顶点坐标。我试图在下面编写此代码,但它返回原始坐标,而不是更新到新位置的坐标 for(var j=0 ; j<geometryContainer.length ; j++) { for (var i=0 ; i<geometryContainer[j].geometry.vertices.length ; i++){ console.log(geometryC

我是3d操作和Three.js的初学者。我需要了解如何在移动几何体后更新顶点坐标。我试图在下面编写此代码,但它返回原始坐标,而不是更新到新位置的坐标

for(var j=0 ; j<geometryContainer.length ; j++) {               
    for (var i=0 ; i<geometryContainer[j].geometry.vertices.length ; i++){
        console.log(geometryContainer[j].geometry.vertices[i].x,// vertices coordinates do not update to new position
        geometryContainer[j].geometry.vertices[i].y,
        geometryContainer[j].geometry.vertices[i].z);
        console.log(geometryContainer[0].geometry.vertices[0].x);
    }
}

for(var j=0;j您可以查看几何体对象上的verticesNeedUpdate方法。
您可能还需要更新法线/面法线

这可能有助于: