Exemple #1
0
        public void addMarker()
        {
            if (rooms.Count == 0)
            {
                if (!startRoom())
                {
                    return;
                }
            }
            Vector3 tap = ARTouch.Floorcast();

            if (tap.sqrMagnitude == 0)
            {
                return;
            }
            roomNow.addMarker(tap);
            areaText.text = roomNow.evalArea();
        }
Exemple #2
0
 public void setFloor()
 {
     if (showAR)
     {
         mainAnchor = ARTouch.ARScreencast(true)?.transform.parent.GetComponent <Anchor>();
         if (mainAnchor != null)
         {
             ARTouch.main.floor = new Plane(mainAnchor.transform.up, mainAnchor.transform.position);
             isAnchored         = true;
             showAR             = false;
         }
     }
     else
     {
         showAR = true;
     }
     ARControl.visualizeAR(showAR);
 }