Three.js 中的 Matrix4.makeRotationZ()
方法用于创建一个绕着 Z 轴旋转的矩阵。
matrix.makeRotationZ(angle)
angle
:表示旋转角度的弧度值。makeRotationZ()
方法根据传入的角度值生成一个旋转矩阵,该矩阵使得一个物体绕着 Z 轴旋转。该方法第一次被调用时,矩阵中的元素被初始化为单位矩阵。
const matrix = new THREE.Matrix4();
// 生成一个绕着 Z 轴旋转 45 度的矩阵
matrix.makeRotationZ(Math.PI / 4);
// 将该矩阵应用于一个物体
mesh.applyMatrix4(matrix);