get_rotation_matrix_from_yxz
方法返回一个旋转矩阵,该矩阵将对象从YXZ欧拉角转换为3D旋转矩阵。
此函数动态生成3D旋转矩阵,基于以下步骤:
get_rotation_matrix_from_yxz(y:float, x:float, z:float) -> numpy.ndarray
此方法返回一个形状为(4,4)的numpy.ndarray,表示转换矩阵。
此方法不引发异常。
import open3d as o3d
import numpy as np
# 输入欧拉角
yaw = np.deg2rad(30)
pitch = np.deg2rad(45)
roll = np.deg2rad(60)
# 使用get_rotation_matrix_from_yxz方法生成旋转矩阵
rot_matrix = o3d.geometry.OrientedBoundingBox.get_rotation_matrix_from_yxz(yaw, pitch, roll)
# 打印旋转矩阵
print(rot_matrix)