private void UpdateEyeGazeSignal(string[] split, InputPointerVisualizer vizz) { Ray?ray = GetEyeRay(split); if (ray.HasValue) { vizz.UpdateDataVis(new Ray(ray.Value.origin, ray.Value.direction)); } }
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); } }