Table of Contents

Class APIExtend

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Estende as APIs EasyAR Sense e Unity para facilitar operações como conversão de dados.

public static class APIExtend
Herança
APIExtend

Métodos

ToEasyARAxisSystem(Pose)

Transforma do sistema de coordenadas do Unity para o sistema de coordenadas do EasyAR.

public static Pose ToEasyARAxisSystem(this Pose pose)

Parâmetros

pose

ToEasyARMatrix(Matrix4x4)

Converte um Matrix4x4 em Matrix44F.

public static Matrix44F ToEasyARMatrix(this Matrix4x4 matrix4x4)

Parâmetros

matrix4x4

ToEasyARPose(Pose)

Converte um Pose em Matrix44F e transforma para o sistema de coordenadas do EasyAR.

public static Matrix44F ToEasyARPose(this Pose pose)

Parâmetros

pose

ToEasyARQuaternion(Quaternion)

Converte um Quaternion em um quaternion expresso como Vec4F.

public static Vec4F ToEasyARQuaternion(this Quaternion quat)

Parâmetros

quat

ToEasyARVector(Vector2)

Converte um Vector2 em Vec2F.

public static Vec2F ToEasyARVector(this Vector2 vec2)

Parâmetros

vec2

ToEasyARVector(Vector2Int)

Converte um Vector2Int em Vec2I.

public static Vec2I ToEasyARVector(this Vector2Int vec2)

Parâmetros

vec2

ToEasyARVector(Vector3)

Converte um Vector3 em Vec3F.

public static Vec3F ToEasyARVector(this Vector3 vec3)

Parâmetros

vec3

ToUnityAxisSystem(Pose)

Transforma do sistema de coordenadas do EasyAR para o sistema de coordenadas do Unity.

public static Pose ToUnityAxisSystem(this Pose pose)

Parâmetros

pose

ToUnityMatrix(Matrix44F)

Converte um Matrix44F em Matrix4x4.

public static Matrix4x4 ToUnityMatrix(this Matrix44F matrix44F)

Parâmetros

matrix44F

ToUnityPose(Matrix44F)

Converte um Matrix44F em um Pose e transforma para o sistema de coordenadas do Unity. O pose deve representar uma Pose.

public static Pose ToUnityPose(this Matrix44F pose)

Parâmetros

pose

ToUnityVector(Vec2F)

Converte um Vec2F em Vector2.

public static Vector2 ToUnityVector(this Vec2F vec2)

Parâmetros

vec2

ToUnityVector(Vec2I)

Converte um Vec2I em Vector2Int.

public static Vector2Int ToUnityVector(this Vec2I vec2)

Parâmetros

vec2

ToUnityVector(Vec3F)

Converte um Vec3F em Vector3.

public static Vector3 ToUnityVector(this Vec3F vec3)

Parâmetros

vec3