예제 #1
0
    public void SetArPlaneDetectionMode(int mode) // Not using!
    {
        return;                                   // Not using!

        //DetectionMode mode = DetectionMode.Everything;
        switch (mode)
        {
        case 0:
            planeDetectionMode = PlaneDetectionMode.None;
            SetPlaneDetection(false);
            break;

        case 1:
            planeDetectionMode = PlaneDetectionMode.Horizontal;
            SetPlaneDetection(true);
            break;

        case 2:
            planeDetectionMode = PlaneDetectionMode.Vertical;
            SetPlaneDetection(true);
            break;

        case 3:
            planeDetectionMode = PlaneDetectionMode.Horizontal | PlaneDetectionMode.Vertical;
            SetPlaneDetection(true);
            break;
        }

        planeManager.detectionMode = planeDetectionMode;
    }
        public static MLPlanesQueryFlags ToMLPlaneQueryFlags(this PlaneDetectionMode planeDetectionMode)
        {
            var outFlags = MLPlanesQueryFlags.None;

            if ((planeDetectionMode & PlaneDetectionMode.Horizontal) != 0)
            {
                outFlags |= MLPlanesQueryFlags.Horizontal;
            }
            if ((planeDetectionMode & PlaneDetectionMode.Vertical) != 0)
            {
                outFlags |= MLPlanesQueryFlags.Vertical;
            }
            return(outFlags);
        }
예제 #3
0
 static internal extern void UnityARKit_Planes_SetRequestedPlaneDetectionMode(PlaneDetectionMode mode);
 static void UnityARCore_planeTracking_setPlaneDetectionMode(
     PlaneDetectionMode mode)
 {
 }
예제 #5
0
 static extern void SetRequestedPlaneDetectionMode(PlaneDetectionMode mode);
 static internal void UnityARKit_Planes_SetRequestedPlaneDetectionMode(PlaneDetectionMode mode)
 {
     throw new System.NotImplementedException(k_ExceptionMsg);
 }
예제 #7
0
 static extern void UnityARKit_planes_setPlaneDetectionMode(PlaneDetectionMode mode);
예제 #8
0
 static void UnityARKit_planes_setPlaneDetectionMode(PlaneDetectionMode mode)
 {
 }