Exemple #1
0
    void Start()
    {
        //Stay in landscape
        Screen.autorotateToPortrait = false;

        //fetches scene object handles
        cam = GetComponent <Camera>();

        leftEye      = GameObject.FindGameObjectWithTag("leftEye");
        rightEye     = GameObject.FindGameObjectWithTag("rightEye");
        eyeBaseScale = leftEye.transform.localScale;

        calibPointGO = GameObject.FindGameObjectWithTag("CalibPoint");
        calibPointGO.transform.position = Vector3.zero;
        SetRendererEnabled(calibPointGO, false);

        //preprare calibration point container
        calibrationPoints = new List <Point2D>();

        //init call back queue
        _callbackQueue = new Queue <Callback>();

        //initialising GazeData stabilizer
        gazeUtils = new GazeDataValidator(30);

        //activate C# TET client, default port
        GazeManager.Instance.Activate
        (
            GazeManager.ApiVersion.VERSION_1_0,
            GazeManager.ClientMode.Push
        );

        //register for gaze updates
        GazeManager.Instance.AddGazeListener(this);
    }
Exemple #2
0
 // Use this for initialization
 void Start()
 {
     gazeUtils = new GazeDataValidator(30);
     GazeManager.Instance.AddGazeListener (this);
     lastGazeCoord = Vector3.zero;
     EyeHelperScript.Instance = this;
 }
Exemple #3
0
    void Start()
    {
        //Stay in landscape
        Screen.autorotateToPortrait = false;

        //fetches scene object handles
        cam = Camera.main;

        leftEye      = GameObject.FindGameObjectWithTag("leftEye");
        rightEye     = GameObject.FindGameObjectWithTag("rightEye");
        eyeBaseScale = leftEye.transform.localScale;

        calibPointGO = GameObject.FindGameObjectWithTag("CalibPoint");
        calibPointGO.transform.position = Vector3.zero;
        SetRendererEnabled(calibPointGO, false);

        //preprare calibration point container
        calibrationPoints = new List <Point2D>();

        //init call back queue
        _callbackQueue = new Queue <Callback>();

        //initialising GazeData stabilizer
        gazeUtils = new GazeDataValidator(30);
    }
Exemple #4
0
    void Start()
    {
        //Stay in landscape
        Screen.autorotateToPortrait = false;

        cam           = GetComponent <Camera>();
        baseDist      = cam.transform.position.z;
        gazeIndicator = cam.transform.GetChild(0);

        //initialising GazeData stabilizer
        gazeUtils = new GazeDataValidator(30);

        //register for gaze updates
        GazeManager.Instance.AddGazeListener(this);
    }
    void Start()
    {
        //Stay in landscape
        Screen.autorotateToPortrait = false;

        cam = GetComponent<Camera>();
        baseDist = cam.transform.position.z;
        gazeIndicator = cam.transform.GetChild(0);

        //initialising GazeData stabilizer
        gazeUtils = new GazeDataValidator(30);

        //register for gaze updates
        GazeManager.Instance.AddGazeListener(this);
    }
Exemple #6
0
    void Start()
    {
        //Stay in landscape
        Screen.autorotateToPortrait = false;

        cam = GetComponent <Camera>();
        //gazeIndicator = cam.transform.GetChild(0);

        //initialising GazeData stabilizer
        gazeUtils = new GazeDataValidator(30);

        GazeManager.Instance.Activate(GazeManager.ApiVersion.VERSION_1_0, GazeManager.ClientMode.Push);

        //register for gaze updates
        GazeManager.Instance.AddGazeListener(this);
    }
Exemple #7
0
    void Start()
    {
        //Stay in landscape
        Screen.autorotateToPortrait = false;

        cam = GetComponent<Camera>();
        //gazeIndicator = cam.transform.GetChild(0);

        //initialising GazeData stabilizer
        gazeUtils = new GazeDataValidator(30);

        GazeManager.Instance.Activate(GazeManager.ApiVersion.VERSION_1_0, GazeManager.ClientMode.Push);

        //register for gaze updates
        GazeManager.Instance.AddGazeListener(this);
        
    }
Exemple #8
0
    public void Initialize()
    {
        Scope = ProfileManager.Instance.currentEvaluationScope;
        cam   = Camera.main;
        transform.SetParent(cam.transform);
        if (useGazeTracker)
        {
            GameObject go = Instantiate(uvplane, Vector3.zero, Quaternion.identity) as GameObject;
            go.transform.SetParent(Camera.main.transform);
            go.transform.position = Vector3.zero;
            gazeIndicator         = go.transform;
        }

        //initialising GazeData stabilizer
        gazeUtils = new GazeDataValidator(30);

        //activate C# TET client, default port
        GazeManager.Instance.Activate
        (
            GazeManager.ApiVersion.VERSION_1_0,
            GazeManager.ClientMode.Push
        );

        //register for gaze updates
        GazeManager.Instance.AddGazeListener(this);

        /*
         * Initializes the CvsCreator to store data in a log
         */
        dataLogPath = GLPlayerPrefs.GetString(Scope, "TheEyeTribeDataPath");
        Debug.Log("eyetribe path: " + GLPlayerPrefs.GetString(Scope, "TheEyeTribeDataPath"));
        if (dataLogPath.Equals(""))
        {
            csvCreator = new CsvCreator("EyeTribeDataLog\\data.csv");
        }
        else
        {
            csvCreator = new CsvCreator(dataLogPath);
        }
    }