Esempio n. 1
0
    private void Awake()
    {
        if (cube1 == null)
        {
            cube1 = GameObject.Find("Cube_test");
            if (cube1 != null)
            {
                cube1CalibrageClick = cube1.GetComponent <CalibrageClickAnnex>();
            }
        }
        if (cube2 == null)
        {
            cube2 = GameObject.Find("Cube_2_test");
            if (cube2 != null)
            {
                cube2CalibrageClick = cube2.GetComponent <CalibrageClickAnnex>();
            }
        }

        updatePosOrient = GameObject.Find("Aiguille").GetComponent <UpdatePosOrientAiguille>();

        float coef = (1f / (0.1f * 0.25f));         // On adapte avec les scales utilisé dans les éléments

        PosCube1 = cube1.transform.position * coef; // *40 ramène a un scale de 1
        PosCube2 = cube2.transform.position * coef;

        if (sceneItems == null)
        {
            sceneItems = GameObject.Find("SceneItems");
        }
        if (gltf == null)
        {
            gltf = GameObject.Find("GLTF");
        }
        if (axisViewer == null)
        {
            axisViewer = GameObject.Find("AxisViewer");
        }
        //HideScene();
        //ObjectToShow.SetActive(false);
    }
    // Use this for initialization

    void Start()
    {
        if (Aiguille == null)
        {
            Aiguille        = GameObject.Find("Aiguille");
            updatePosOrient = Aiguille.GetComponent <UpdatePosOrientAiguille>();
        }
        //gaze = GameObject.Find("InputManager").GetComponent<GazeManager>();
        //spatialMapping = GameObject.Find("SpatialMapping");
        if (!locked)
        {
            if (WorldAnchorManager.Instance != null)
            {
                locked = true;
                WorldAnchorManager.Instance.AttachAnchor(gameObject); // Permet de charger l'anchor stocker en mémoire
                posBase      = transform.position;
                orientBase.x = transform.rotation.x;
                orientBase.y = transform.rotation.y;
                orientBase.z = transform.rotation.z;
            }
        }
    }
Esempio n. 3
0
 // Use this for initialization
 void Start()
 {
     updatePosOrient = GameObject.Find("Aiguille").GetComponent <UpdatePosOrientAiguille>();
     audio_source    = GetComponent <AudioSource>();
 }
Esempio n. 4
0
    /// <summary>
    /// Permet d'inverser les axes sur le capteur de position 3D
    /// </summary>
    public void InvertAxesValues()
    {
        UpdatePosOrientAiguille updPO = aiguille.GetComponent <UpdatePosOrientAiguille>();

        updPO.invertCoef();
    }