get_rotation_matrix_from_zyx()
是Open3D中的一个函数,其作用是根据给定的旋转角度生成旋转矩阵。
get_rotation_matrix_from_zyx(angles)
angles
:一个包含三个元素的数组,分别为绕z轴、绕y轴和绕x轴的旋转角度。角度以弧度为单位。该函数返回一个3x3的旋转矩阵。
import open3d as o3d
import numpy as np
angles = np.array([np.pi/4, np.pi/4, np.pi/4])
rotation_matrix = o3d.geometry.get_rotation_matrix_from_zyx(angles)
print(rotation_matrix)
输出:
[[ 0.5 0.35355339 0.79370053]
[-0.5 0.35355339 0.79370053]
[ 0.70710678 -0.8660254 0. ]]