From e57cd0352a21e46c80833732a734c772869c7b01 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Mon, 2 Dec 2013 19:05:24 +0100 Subject: Less brainfucked center point effect --- src/Camera.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src') 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); } /** -- cgit v1.2.1