setEulerFromRotationMatrix在three.js中不存在?

Set*_*una 1 three.js

我试图使用以下内容在我自己的y轴上旋转我的网格:

//围绕对象空间var rotObjectMatrix中的任意轴旋转对象; function rotateAroundObjectAxis(object,axis,radians){rotObjectMatrix = new THREE.Matrix4(); rotObjectMatrix.makeRotationAxis(axis.normalize(),radians); 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); }
Run Code Online (Sandbox Code Playgroud)

问题是我得到一个"对象没有方法'setEulerFromRotationMatrix'".这种方法已被弃用吗?我该如何解决这个问题?

Wes*_*ley 6

现在很容易.

object.rotateY( radians );
Run Code Online (Sandbox Code Playgroud)

还有

object.rotateOnAxis( axis, radians );
Run Code Online (Sandbox Code Playgroud)

three.js r.59