旋转加载ObjLoader的形状

时间:2013-01-21 08:39:34

标签: javascript math three.js webgl

  

可能重复:
  Rotating a custom geometry mesh around its center point

JSFiddle of this code就在这里......

我有一个几何形状的ObjLoader加载到具有theese顶点的场景(一个简单的双面垫。三角形)(我手动定义了顶点来重新创建样本,而不是在小提琴中使用ObjLoader)

var geom = new THREE.Geometry();
geom.vertices.push(new THREE.Vector3(-4.77353, 2.7, 0.660501));
geom.vertices.push(new THREE.Vector3(-0.521001, 2.7, 0.660501));
geom.vertices.push(new THREE.Vector3(-0.521, 2.7, -2.065922));

在世界上它的位置是(0,0,0)但是根据它的顶点我计算了它的中心点,现在尝试围绕这个质心旋转这个三角形。

正如您在小提琴中看到的那样,当我通过给出旋转值在x asis上旋转对象时,它在x,y和z轴上旋转,每个渲染中有0.1弧度。但我只需要它在x轴上旋转。

注意:在回答问题之前,请先检查小提琴。

感谢您的进一步帮助

0 个答案:

没有答案