get_rotation_matrix_from_zxy
函数实现了从Z轴旋转、X轴旋转和Y轴旋转构建旋转矩阵的功能。
get_rotation_matrix_from_zxy(angle_z:float, angle_x:float, angle_y:float) -> numpy.ndarray
参数说明:
angle_z
Z轴旋转角度,单位为度。angle_x
X轴旋转角度,单位为度。angle_y
Y轴旋转角度,单位为度。返回值:
numpy.ndarray
- 旋转矩阵,3x3大小。import open3d.geometry as o3d
import numpy as np
# 定义旋转角度
angle_z = 30
angle_x = 45
angle_y = 60
# 调用函数,获取旋转矩阵
R = o3d.geometry.get_rotation_matrix_from_zxy(angle_z, angle_x, angle_y)
# 打印矩阵
print(R)
array([[-0.56243084, -0.49999999, 0.65712007],
[ 0.42247753, -0.86602539, -0.26604444],
[ 0.71095362, 0. , 0.70379097]])