Class APIExtend
- Espacio de nombres
- easyar
- Ensayo
- EasyAR.Sense.dll
Extiende las API de EasyAR Sense y Unity para facilitar operaciones como conversión de datos.
public static class APIExtend
- Herencia
-
APIExtend
Métodos
ToEasyARAxisSystem(Pose)
Convierte del sistema de ejes de coordenadas de Unity al de EasyAR.
public static Pose ToEasyARAxisSystem(this Pose pose)
Parámetros
pose
ToEasyARMatrix(Matrix4x4)
public static Matrix44F ToEasyARMatrix(this Matrix4x4 matrix4x4)
Parámetros
matrix4x4
ToEasyARPose(Pose)
public static Matrix44F ToEasyARPose(this Pose pose)
Parámetros
pose
ToEasyARQuaternion(Quaternion)
ConvierteQuaternionen un cuaternión expresado comoVec4F.
public static Vec4F ToEasyARQuaternion(this Quaternion quat)
Parámetros
quat
ToEasyARVector(Vector2)
public static Vec2F ToEasyARVector(this Vector2 vec2)
Parámetros
vec2
ToEasyARVector(Vector2Int)
ConvierteVector2IntenVec2I.
public static Vec2I ToEasyARVector(this Vector2Int vec2)
Parámetros
vec2
ToEasyARVector(Vector3)
public static Vec3F ToEasyARVector(this Vector3 vec3)
Parámetros
vec3
ToUnityAxisSystem(Pose)
Convierte del sistema de ejes de coordenadas de EasyAR al de Unity.
public static Pose ToUnityAxisSystem(this Pose pose)
Parámetros
pose
ToUnityMatrix(Matrix44F)
public static Matrix4x4 ToUnityMatrix(this Matrix44F matrix44F)
Parámetros
matrix44F
ToUnityPose(Matrix44F)
ConvierteMatrix44FenPosey lo transforma al sistema de coordenadas de Unity.posedebe representar unPose.
public static Pose ToUnityPose(this Matrix44F pose)
Parámetros
pose
ToUnityVector(Vec2F)
public static Vector2 ToUnityVector(this Vec2F vec2)
Parámetros
vec2
ToUnityVector(Vec2I)
ConvierteVec2IenVector2Int.
public static Vector2Int ToUnityVector(this Vec2I vec2)
Parámetros
vec2
ToUnityVector(Vec3F)
public static Vector3 ToUnityVector(this Vec3F vec3)
Parámetros
vec3