我正在尝试使用以下方法在自己的 y 轴上旋转我的网格:
// 在对象空间中围绕任意轴旋转对象 var rotObjectMatrix; function rotateAroundObjectAxis(object, axis, radians) { rotObjectMatrix = new THREE.Matrix4(); rotObjectMatrix.makeRotationAxis(axis.normalize(), 弧度); object.matrix.multiplySelf(rotObjectMatrix); // 后乘
// new code for Three.js r50+ object.rotation.setEulerFromRotationMatrix(object.matrix); // old code for Three.js r49 and earlier: // object.rotation.getRotationFromMatrix(object.matrix, object.scale); }
问题是我得到一个“对象没有方法'setEulerFromRotationMatrix'”。这种方法是否已被弃用?我该如何解决这个问题?