四元数在three.js中用于表示 rotation (旋转)。 对 Quaternion 实例进行遍历将按相应的顺序生成它的分量 (x, y, z, w)。 const quaternion = new THREE.Quaternion(); quaternion.setFromAxisAngle( new THREE.Vector3( 0, 1, 0 ), Math.PI / 2 ); const vector = new THREE.Vector3( 1, 0, 0 ); vector.applyQuaternion( quaternion );