summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Camera.java8
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;