public void AddResults() { u = mirror.GetU(); v = screen.GetV(); f = CalculateF(u, v); uResults.AddResults(u, 2); vResults.AddResults(v, 2); uInverseResults.AddResults(1 / u); vInverseResults.AddResults(1 / v); fResults.AddResults(f); numberOfResults++; resultsText.text = "Result " + numberOfResults + " Recorded"; }
// Update is called once per frame void Update() { correctVPosition = (mirror.GetU() * 20) / (mirror.GetU() - 20); imageMaterial.color = new Color(imageMaterial.color.r, imageMaterial.color.g, imageMaterial.color.b, (255 - Mathf.Abs(screen.GetV() - correctVPosition) * 30) / 255);// }