更新顶点几何体Threejs

时间:2015-02-08 19:41:38

标签: javascript three.js

我创建了一个函数来获取几何体的顶点位置,但是如果我在屏幕的其他部分拖动几何体,它会向我显示旧的坐标。

 for(var j=0 ; j<geometryContainer.length ; j++) {     

  for (var i=0 ; i<geometryContainer[j].geometry.vertices.length ; i++){
  geometryContainer[j].geometry.verticesNeedUpdate=true;
  x=geometryContainer[j].geometry.vertices[i].x;
  y=geometryContainer[j].geometry.vertices[i].y;
  z=geometryContainer[j].geometry.vertices[i].z;

  console.log(x + ',' + y + ',' + z);
   } 
 }

1 个答案:

答案 0 :(得分:2)

顶点的位置相对于对象本身。如果要获取顶点相对于坐标的位置,请获取几何体的位置并添加顶点的偏移量。