Table of Contents

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)

Matrix4x4Matrix44Fに変換します。

public static Matrix44F ToEasyARMatrix(this Matrix4x4 matrix4x4)

パラメーター

matrix4x4

ToEasyARPose(Pose)

PoseMatrix44Fに変換し、同時にEasyAR座標系に変換します。

public static Matrix44F ToEasyARPose(this Pose pose)

パラメーター

pose

ToEasyARQuaternion(Quaternion)

QuaternionVec4Fで表す四元数に変換します。

public static Vec4F ToEasyARQuaternion(this Quaternion quat)

パラメーター

quat

ToEasyARVector(Vector2)

Vector2Vec2Fに変換します。

public static Vec2F ToEasyARVector(this Vector2 vec2)

パラメーター

vec2

ToEasyARVector(Vector2Int)

Vector2IntVec2Iに変換します。

public static Vec2I ToEasyARVector(this Vector2Int vec2)

パラメーター

vec2

ToEasyARVector(Vector3)

Vector3Vec3Fに変換します。

public static Vec3F ToEasyARVector(this Vector3 vec3)

パラメーター

vec3

ToUnityAxisSystem(Pose)

EasyAR座標軸システムからUnity座標軸システムに変換します。

public static Pose ToUnityAxisSystem(this Pose pose)

パラメーター

pose

ToUnityMatrix(Matrix44F)

Matrix44FMatrix4x4に変換します。

public static Matrix4x4 ToUnityMatrix(this Matrix44F matrix44F)

パラメーター

matrix44F

ToUnityPose(Matrix44F)

Matrix44FPoseに変換し、同時にUnity座標系に変換します。posePoseを表す必要があります。

public static Pose ToUnityPose(this Matrix44F pose)

パラメーター

pose

ToUnityVector(Vec2F)

Vec2FVector2に変換します。

public static Vector2 ToUnityVector(this Vec2F vec2)

パラメーター

vec2

ToUnityVector(Vec2I)

Vec2IVector2Intに変換します。

public static Vector2Int ToUnityVector(this Vec2I vec2)

パラメーター

vec2

ToUnityVector(Vec3F)

Vec3FVector3に変換します。

public static Vector3 ToUnityVector(this Vec3F vec3)

パラメーター

vec3