From b510e1d4d0b5e8960e57631c19ebc838ee533381 Mon Sep 17 00:00:00 2001 From: vonhyou Date: Sun, 17 Mar 2024 23:52:33 -0400 Subject: [PATCH] fix typo and var names --- src/RayTracer.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/RayTracer.cc b/src/RayTracer.cc index 1209fae..bdd3e3a 100644 --- a/src/RayTracer.cc +++ b/src/RayTracer.cc @@ -45,14 +45,14 @@ void RayTracer::render() { Vector3f cameraPos = Scene::current->center(); Vector3f lookAt = Scene::current->lookAt(); float vpHeight = - 2 * tan(Scene ::current->fov() / 180 * M_PI / 2) * lookAt.norm(); + 2 * tan(Scene::current->fov() / 180 * M_PI / 2) * lookAt.norm(); float vpWidth = vpHeight * width / height; - Vector3f vpU = Vector3f(vpWidth, 0, 0); - Vector3f vpV = Vector3f(0, -vpHeight, 0); - Vector3f du = vpU / width; - Vector3f dv = vpV / height; + Vector3f u = Vector3f(vpWidth, 0, 0); + Vector3f v = Vector3f(0, -vpHeight, 0); + Vector3f du = u / width; + Vector3f dv = v / height; - Vector3f vpUpperLeft = cameraPos + lookAt - vpU / 2.0 - vpV / 2.0; + Vector3f vpUpperLeft = cameraPos + lookAt - u / 2.0 - v / 2.0; Vector3f pxUpperLeft = vpUpperLeft + (du + dv) / 2.0; Output::current = new Output(Scene::current->backgroundColor(),