Esempio n. 1
0
    public void StopLocalization()
    {
        GameObject Camera    = GameObject.Find("ARCamera");
        ARCamera   TakePhoto = (ARCamera)Camera.GetComponent(typeof(ARCamera));

        TakePhoto.OnStopClick();
        GameObject.Find("Canvas/Panel/Text").GetComponent <Text> ().text = "Take a photo for localization";
    }
Esempio n. 2
0
 // Update is called once per frame
 void Update()
 {
     foreach (Touch touch in Input.touches)
     {
         if (touch.phase == TouchPhase.Began)
         {
             var        ray = Camera.main.ScreenPointToRay(touch.position);
             RaycastHit hit;
             if (Physics.Raycast(ray, out hit))
             {
                 GameObject Camera    = GameObject.Find("ARCamera");
                 ARCamera   TakePhoto = (ARCamera)Camera.GetComponent(typeof(ARCamera));
                 TakePhoto.OnStopClick();
                 //GameObject.Find ("Canvas/Panel/Text").GetComponent<Text> ().text =  hit.collider.name + " is on touched";
                 Renderer SphereRend = GameObject.Find(hit.collider.name).GetComponent <Renderer> ();
                 //string RoomName = SphereRend.material.name.Replace("(Instance)","");
                 GameObject.Find("Canvas/Panel/Text").GetComponent <Text> ().text = hit.collider.name;
                 RoomName = hit.collider.name;
                 EmptyGameObject.transform.localScale = new Vector3(0, 0, 0);
                 StartCoroutine("PostForm");
             }
         }
     }
 }