private void Start() { Player = GameObject.FindGameObjectWithTag("Player"); HandInitCube = Player.transform.Find("FingerCubeReady").gameObject; HandObj = Player.transform.Find("Finger").gameObject; INIT = ExpInitializer.Instance; //Initializes, read, and verify INIT file. SYNCEXP = SyncExperiment.Instance; WRITER = new DataWriter(SYNCEXP.subjectNum, Player.name); EYES = VREyeTracker.Instance; GAZED = VRGazeTrail.Instance; HAND = HandObj.GetComponent <Hand>(); SYNCACT = HAND.transform.parent.GetComponent <SyncActors>(); //TurnOff(Blocks); TurnOff(FixationObject); TurnOff(HandInitCube); if (INIT.IsAvailable) { GetTrialListAndShuffle(); } _errorNumber = 0; _trialNumber = 1; _expPhase = 0; JointProceed = false; }
private void Start() { myCamera = this.transform.parent.Find("Camera").GetComponent <Camera>(); _cameraTransform = myCamera.transform; syncActor = this.transform.parent.GetComponent <SyncActors>(); EYES = VREyeTracker.Instance; }
// Use this for initialization void Start() { _eyeTracker = VREyeTracker.Instance; cube = GameObject.Find("Cube"); vari = new Vector3(0.0f, 0.0f, 1.0f); }
private void Start() { myCamera = this.transform.parent.Find("Camera").GetComponent <Camera>(); EYES = VREyeTracker.Instance; //_cameraTransform = Camera.main.transform; _cameraTransform = myCamera.transform; }
private void Start() { //Create directory and set file index. InitializeFile(); //Create the gaze data buffer list gazeDataBuffer = new List <HMDGazeData>(); //Get the eye tracker from the scene. eyeTracker = VREyeTracker.Instance; }
// Use this for initialization void Start() { output_ray = this.GetComponentInParent <OutputRay> (); // Get EyeTracker unity object _eyeTracker = VREyeTracker.Instance; _calibrationObject = VRCalibration.Instance; if (HasEyeTracker) { Debug.Log("Failed to find tobii eye tracker, has it been added to scene?"); } }
// Use this for initialization void Start() { _eyeTracker = VREyeTracker.Instance; posePosition = _eyeTracker.LatestProcessedGazeData.Pose.Position; target = GameObject.Find("Target"); target.transform.position = posePosition + targetDis; Scene scene = SceneManager.GetActiveScene(); string sceneName = scene.name; string day = System.DateTime.Now.ToString("yy-MM-dd"); eyePath = eyePath + "/" + day + "-" + sceneName + ".txt"; var file = File.Open(eyePath, FileMode.OpenOrCreate, FileAccess.ReadWrite); }
private void Start() { // Get EyeTracker unity object _eyeTracker = VREyeTracker.Instance; if (_eyeTracker == null) { Debug.Log("Failed to find eye tracker, has it been added to scene?"); } _gazeTrail = VRGazeTrail.Instance; _lookAtSignColor = new Color(0, 1, 0, 0.2f); _highlightInfo = new ActiveObject(); var textRenderer = _textCalibration.GetComponent <Renderer>(); textRenderer.sortingOrder -= 1; }
private void Start() { // Cache our prefab scripts. _eyeTracker = VREyeTracker.Instance; _gazeTrail = VRGazeTrail.Instance; _calibration = VRCalibration.Instance; _saveData = VRSaveData.Instance; _positioningGuide = VRPositioningGuide.Instance; // Move HUD to be in front of user. var etOrigin = VRUtility.EyeTrackerOriginVive; var holder = _threeDText.transform.parent; holder.parent = etOrigin; holder.localPosition = new Vector3(0, -1.35f, 3); holder.localRotation = Quaternion.Euler(25, 0, 0); }
// Update is called once per frame void Update() { VREyeTracker _tobiiEyeTracker = VREyeTracker.Instance; if (_tobiiEyeTracker != null) { IVRGazeData last_ivrGazeData = _tobiiEyeTracker.LatestGazeData; // set SaveInfo dic _additionalInfoToSave.SaveInfo = new Dictionary <string, Dictionary <string, string> > { }; // Timestamp _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Time", "DeviceTimeStamp", last_ivrGazeData.OriginalGaze.DeviceTimeStamp.ToString()); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Time", "SystemTimeStamp", last_ivrGazeData.OriginalGaze.SystemTimeStamp.ToString()); // Head _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Head", "Position_X", last_ivrGazeData.Pose.Position.x.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Head", "Position_Y", last_ivrGazeData.Pose.Position.y.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Head", "Position_Z", last_ivrGazeData.Pose.Position.z.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Head", "Rotation_X", last_ivrGazeData.Pose.Rotation.eulerAngles.x.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Head", "Rotation_Y", last_ivrGazeData.Pose.Rotation.eulerAngles.y.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("Head", "Rotation_Z", last_ivrGazeData.Pose.Rotation.eulerAngles.z.ToString(FORMAT_FLOAT)); // combined gaze _additionalInfoToSave.SaveInfo.AddToNestedDictionary("CombinedGaze", "RayOrigin_X", last_ivrGazeData.CombinedGazeRayWorld.origin.x.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("CombinedGaze", "RayOrigin_Y", last_ivrGazeData.CombinedGazeRayWorld.origin.y.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("CombinedGaze", "RayOrigin_Z", last_ivrGazeData.CombinedGazeRayWorld.origin.z.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("CombinedGaze", "RayDirection_X", last_ivrGazeData.CombinedGazeRayWorld.direction.x.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("CombinedGaze", "RayDirection_Y", last_ivrGazeData.CombinedGazeRayWorld.direction.y.ToString(FORMAT_FLOAT)); _additionalInfoToSave.SaveInfo.AddToNestedDictionary("CombinedGaze", "RayDirection_Z", last_ivrGazeData.CombinedGazeRayWorld.direction.z.ToString(FORMAT_FLOAT)); // Eye // left WriteTobiiEyeData("LeftEye", last_ivrGazeData.Left); // right WriteTobiiEyeData("RightEye", last_ivrGazeData.Right); } }
private void Start() { // Get EyeTracker unity object _eyeTracker = VREyeTracker.Instance; if (_eyeTracker == null) { Debug.Log("Failed to find eye tracker, has it been added to scene?"); } _calibratedSuccessfully = false; _recordingData = false; _controllerRight = null; _controllerLeft = null; _visualizeGaze = true; _highlightInfo = new ActiveObject(); _quitTime = false; _file = null; _fileSettings = null; }
// Use this for initialization void Start() { xtr = new XmlTextReader(path); createInstance(); _eyeTracker = VREyeTracker.Instance; cube = GameObject.Find("Cube1"); vari = new Vector3(0.0f, 0.0f, 1.0f); readxml(); for (int j = 0; j < poses.Length; j++) { if (directs [j] [0] != 0) { print("j: " + j); i = j; break; } } }
public EyesData(VREyeTracker eyes, VRGazeTrail gazed) { Head = GameObject.FindGameObjectWithTag("MainCamera").transform; Eyes = eyes; Target = gazed; }
protected virtual void Start() { _eyeTracker = VREyeTracker.Instance; _calibration = VRCalibration.Instance; _center = new Vector2(0.5f, 0.5f); }
void Start() { eyeTracker = VREyeTracker.Instance; }