Javascript 如何绕轴旋转Three.js Vector3?

Javascript 如何绕轴旋转Three.js Vector3?,javascript,vector,rotation,three.js,Javascript,Vector,Rotation,Three.js,如何将Three.js绕轴旋转一定角度?谢谢doob先生。您忘记了3后面的3.Vector。您现在应该使用Vector3应用矩阵X4(矩阵)而不是Matrix4乘法器3(向量)。您现在应该使用向量。应用轴角度(轴,角度);3.jsr。69@WestLangley-为什么结果是{x:2.220446049250313e-16,y:0,z:-1}我们应该注意舍入错误吗?请参见此处的操作: var vector = new THREE.Vector3( 1, 0, 0 ); var axis = n

如何将Three.js绕轴旋转一定角度?

谢谢doob先生。您忘记了3后面的3.Vector。您现在应该使用Vector3应用矩阵X4(矩阵)而不是Matrix4乘法器3(向量)。您现在应该使用
向量。应用轴角度(轴,角度)
;3.jsr。69@WestLangley-为什么结果是{x:2.220446049250313e-16,y:0,z:-1}我们应该注意舍入错误吗?请参见此处的操作:
var vector = new THREE.Vector3( 1, 0, 0 );

var axis = new THREE.Vector3( 0, 1, 0 );
var angle = Math.PI / 2;

vector.applyAxisAngle( axis, angle );