diff options
-rw-r--r-- | src/Camera.java | 8 |
1 files 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; |