using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Ximmerse.XR.Tag;
namespace Ximmerse.XR
{
///
/// SDK variants
///
public static class SDKVariants
{
///
/// The tracking data directory (external)
///
public const string kTrackingDataDir_External = "/sdcard/vpusdk/marker_calib";
///
/// The tracking data directory (internal)
/// This is Application.persisentDocument at android
///
public static string kTrackingDataDir_Internal
{
get; internal set;
}
///
/// Is SDK supported at the current platform.
///
public static bool IsSupported
{
get; internal set;
}
///
/// The currently active ground plane layout.
///
public static GroundPlaneLayout groundPlaneLayout
{
get; internal set;
}
///
/// VPU shift positional offset
///
public static readonly Vector3 kVPU_Shift = new Vector3(0.025f - 0.0238f, 0.0809f - 0.03f, 0.1412f);
///
/// VPU tilt euler offset
///
public static readonly Vector3 kVPU_TiltEuler = new Vector3(35, 0, 0);
///
/// tracking anchor offset to eye.
///
public static Matrix4x4 TrackingAnchor
{
get; internal set;
}
///
/// If true, tracked marker's gizmos is draw per frame.
///
public static bool DrawTrackedMarkerGizmos
{
get; internal set;
}
public static bool DrawDetailTrackedInfo
{
get; internal set;
}
}
}