com.supermap.ar.areffect.utils
类 PoseUtils
- java.lang.Object
-
- com.supermap.ar.areffect.utils.PoseUtils
-
public class PoseUtils extends java.lang.Object
Pose工具 四元数、欧拉角、旋转矩阵转换
-
-
构造器概要
构造器 构造器和说明 PoseUtils()
-
方法概要
所有方法 静态方法 具体方法 限定符和类型 方法和说明 static Vector3
toEulerAngle(float[] mat)
四元数转欧拉角static Vector3
toEulerAngle(Quaternion q)
四元数转欧拉角static Quaternion
toQuaternion(float[] rotationMat)
旋转矩阵转四元数static Quaternion
toQuaternion(float v1, float v2, float v3)
欧拉角to四元数 欧拉角单位为度static float[]
toRotationMatrix(Quaternion q)
四元数转旋转矩阵
-
-
-
方法详细资料
-
toQuaternion
public static Quaternion toQuaternion(float v1, float v2, float v3)
欧拉角to四元数 欧拉角单位为度- 返回:
-
toEulerAngle
public static Vector3 toEulerAngle(Quaternion q)
四元数转欧拉角- 参数:
q
-- 返回:
-
toEulerAngle
public static Vector3 toEulerAngle(float[] mat)
四元数转欧拉角- 参数:
mat
-- 返回:
-
toRotationMatrix
public static float[] toRotationMatrix(Quaternion q)
四元数转旋转矩阵- 参数:
q
-- 返回:
-
toQuaternion
public static Quaternion toQuaternion(float[] rotationMat)
旋转矩阵转四元数- 参数:
rotationMat
-- 返回:
-
-