Class APIExtend
- 命名空間
- easyar
- 組件
- EasyAR.Sense.dll
擴展EasyAR Sense API及Unity API,為數據轉換等操作提供便利。
public static class APIExtend
- 繼承
-
APIExtend
方法
ToEasyARAxisSystem(Pose)
從Unity座標軸系統轉換到EasyAR座標軸系統。
public static Pose ToEasyARAxisSystem(this Pose pose)
參數
pose
ToEasyARMatrix(Matrix4x4)
public static Matrix44F ToEasyARMatrix(this Matrix4x4 matrix4x4)
參數
matrix4x4
ToEasyARPose(Pose)
public static Matrix44F ToEasyARPose(this Pose pose)
參數
pose
ToEasyARQuaternion(Quaternion)
將Quaternion轉換為Vec4F表達的四元數。
public static Vec4F ToEasyARQuaternion(this Quaternion quat)
參數
quat
ToEasyARVector(Vector2)
public static Vec2F ToEasyARVector(this Vector2 vec2)
參數
vec2
ToEasyARVector(Vector2Int)
將Vector2Int轉換為Vec2I。
public static Vec2I ToEasyARVector(this Vector2Int vec2)
參數
vec2
ToEasyARVector(Vector3)
public static Vec3F ToEasyARVector(this Vector3 vec3)
參數
vec3
ToUnityAxisSystem(Pose)
從EasyAR座標軸系統轉換到Unity座標軸系統。
public static Pose ToUnityAxisSystem(this Pose pose)
參數
pose
ToUnityMatrix(Matrix44F)
public static Matrix4x4 ToUnityMatrix(this Matrix44F matrix44F)
參數
matrix44F
ToUnityPose(Matrix44F)
public static Pose ToUnityPose(this Matrix44F pose)
參數
pose
ToUnityVector(Vec2F)
public static Vector2 ToUnityVector(this Vec2F vec2)
參數
vec2
ToUnityVector(Vec2I)
將Vec2I轉換為Vector2Int。
public static Vector2Int ToUnityVector(this Vec2I vec2)
參數
vec2
ToUnityVector(Vec3F)
public static Vector3 ToUnityVector(this Vec3F vec3)
參數
vec3