summaryrefslogtreecommitdiff
path: root/src/RaceTrack.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/RaceTrack.java')
-rw-r--r--src/RaceTrack.java10
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);
}
}