Example #1
0
        private void UpdateEyeGazeSignal(string[] split, InputPointerVisualizer vizz)
        {
            Ray?ray = GetEyeRay(split);

            if (ray.HasValue)
            {
                vizz.UpdateDataVis(new Ray(ray.Value.origin, ray.Value.direction));
            }
        }
Example #2
0
        private void UpdateTargetingSignal(string ox, string oy, string oz, string dirx, string diry, string dirz, Ray cursorRay, InputPointerVisualizer vizz)
        {
            bool    isValidVec1 = false, isValidVec2 = false;
            Vector3 origin = TryParseStringToVector3(ox, oy, oz, out isValidVec1);
            Vector3 dir    = TryParseStringToVector3(dirx, diry, dirz, out isValidVec2);

            if (isValidVec1 && isValidVec2)
            {
                cursorRay = new Ray(origin, dir);
                vizz.UpdateDataVis(cursorRay);
            }
        }