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; } } }