Class APIExtend
- Пространство имен
- easyar
- Сборка
- EasyAR.Sense.dll
Расширение API EasyAR Sense и 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)
Преобразование Matrix44F в Pose с одновременным преобразованием в систему координат Unity. pose должен представлять Pose.
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