예제 #1
0
 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";
 }
예제 #2
0
 // 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);//
 }