From e8ce8290c80aee69d38947b9074c75a814305f04 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Wed, 18 Dec 2013 13:42:59 +0100 Subject: 2.1 Race track WIP --- src/RaceTrack.java | 10 ++++++++-- 1 file 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); } } -- cgit v1.2.1