diff options
Diffstat (limited to 'src/RaceTrack.java')
-rw-r--r-- | src/RaceTrack.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/RaceTrack.java b/src/RaceTrack.java index 969d636..26119ab 100644 --- a/src/RaceTrack.java +++ b/src/RaceTrack.java @@ -1,5 +1,6 @@ import robotrace.Vector; +import static java.lang.Math.*; /** * Implementation of a race track that is made from Bezier segments. @@ -56,13 +57,18 @@ class RaceTrack { * Returns the position of the curve at 0 <= {@code t} <= 1. */ public Vector getPoint(double t) { - return Vector.O; // <- code goes here + return new Vector(10 * cos(2 * PI * t), + 14 * sin(2 * PI * t), + 1); } /** * Returns the tangent of the curve at 0 <= {@code t} <= 1. */ public Vector getTangent(double t) { - return Vector.O; // <- code goes here + // robot looks forward + return new Vector(0, + 1, + 1); } } |