可能重复:
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轴上旋转。
注意:在回答问题之前,请先检查小提琴。
感谢您的进一步帮助