APIExtend Class

Description

扩展EasyAR Sense API 及 Unity API,为数据转换等操作提供便利。


Methods

ToUnityMatrix

C#

public static Matrix4x4 ToUnityMatrix(this Matrix44F matrix44F)

Matrix44F 转成 Matrix4x4

ToEasyARMatrix

C#

public static Matrix44F ToEasyARMatrix(this Matrix4x4 matrix4x4)

Matrix4x4 转成 Matrix44F

ToUnityPose

C#

public static Pose ToUnityPose(this Matrix44F pose)

Matrix44F 转成 Pose 并同时转换到Unity坐标系。 pose 必须表示一个 Pose

ToEasyARPose

C#

public static Matrix44F ToEasyARPose(this Pose pose)

Pose 转成 Matrix44F 并同时转换到EasyAR坐标系。

ToEasyARVector

C#

public static Vec2F ToEasyARVector(this Vector2 vec2)

Vector2 转成 Vec2F

ToEasyARVector

C#

public static Vec3F ToEasyARVector(this Vector3 vec3)

Vector3 转成 Vec3F

ToEasyARVector

C#

public static Vec4F ToEasyARVector(this Vector4 vec4)

Vector4 转成 Vec4F

ToEasyARVector

C#

public static Vec4F ToEasyARVector(this Quaternion vec4)

Quaternion 转成 Vec4F

ToEasyARVector

C#

public static Vec2I ToEasyARVector(this Vector2Int vec2)

Vector2Int 转成 Vec2I

ToUnityVector

C#

public static Vector2 ToUnityVector(this Vec2F vec2)

Vec2F 转成 Vector2

ToUnityVector

C#

public static Vector3 ToUnityVector(this Vec3F vec3)

Vec3F 转成 Vector3

ToUnityVector

C#

public static Vector2Int ToUnityVector(this Vec2I vec2)

Vec2I 转成 Vector2Int