From a3d7a48ecfefd7e7f86222de6fd8dbb58f557130 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Mon, 6 Jan 2014 18:17:15 +0100 Subject: Fix center point for FP viewing mode --- src/Camera.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/Camera.java b/src/Camera.java index b519345..e52b4e5 100644 --- a/src/Camera.java +++ b/src/Camera.java @@ -166,12 +166,10 @@ class Camera { // http://www.win.tue.nl/~vanwijk/2IV60/2IV60_test_exam_161213_answers.pdf // C(t) = E(t) + P'(t) (P'(t) is the tangent vector). Vector robotTangent = track.getTangent(focus.getTimePos()); - Vector robotPos = track.getPointForLane(focus.getTimePos(), - focus.getLane()); - - Vector centerPoint = robotPos.add(robotTangent); - center = new Vector(-centerPoint.y(), centerPoint.x(), 3f); + // look at a point one meter in front of the robot + // TODO: this gets badly messed up when perspective is modified + center = eye.add(robotTangent); // trivial: look forward, so up vector points up. up = Vector.Z; -- cgit v1.2.1