Engine Class

Public Types

enum RotationOffsetMode{R0, R90, R180, R270}(since 1.3.0)

Public Functions

static Matrix4x4 GetProjection(CameraCalibration calib, float nearPlane, float farPlane)
static Matrix4x4 GetPoseGL(Matrix4x4 pose)
static bool Initialize(string key, IntPtr activity)
static void Resume()
static void Pause()
static string VersionString()
static void OnApplicationQuit() (since 1.3.0)
static void SetRotationOffset(RotationOffsetMode offset) (since 1.3.0)

enum RotationOffsetMode (since 1.3.0)

ConstantValueDescription

R0 0自定义硬件设置0度偏移。
R90 90自定义硬件设置90度偏移。
R180 180自定义硬件设置180度偏移。
R270 270自定义硬件设置270度偏移。

static Matrix4x4 GetProjection(CameraCalibration calib, float nearPlane, float farPlane)

从相机参数和裁剪平面获取投影矩阵。

static Matrix4x4 GetPoseGL(Matrix4x4 pose)

从姿态中获取矩阵。

static bool Initialize(string key, IntPtr activity)

使用keyactivity初始化EasyAR。activity只需要在Android里设置。EasyAR只有在初始化之后其它功能才会正常工作。

static void Resume()

处理应用onResume,重启内部任务。

static void Pause()

处理应用onPause,暂停内部任务。

static string VersionString()

返回EasyAR版本字符串。

static void OnApplicationQuit()

处理应用退出事件。

static void SetRotationOffset(RotationOffsetMode offset)

设置自定义硬件camera偏移。

results matching ""

    No results matching ""