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)
      四元数转旋转矩阵
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • PoseUtils

        public PoseUtils()
    • 方法详细资料

      • 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 -
        返回: