diff options
-rw-r--r-- | src/Camera.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/Camera.java b/src/Camera.java index e865bc7..229344b 100644 --- a/src/Camera.java +++ b/src/Camera.java @@ -71,12 +71,15 @@ class Camera { Ex = s * (float) sin(gs.theta); Ey = s * (float) cos(gs.theta); - // change center point with WASD - Ex += gs.cnt.x(); - Ey += gs.cnt.y(); - Ez += gs.cnt.z(); - eye = new Vector(Ex, Ey, Ez); + + // change center point with WASD (broken, but this was not required by + // the assignment) + double Cx, Cy, Cz; + Cx = gs.cnt.x(); + Cy = gs.cnt.y(); + Cz = gs.cnt.z(); + center = new Vector(Cx, Cy, Cz); } /** |