summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wu <lekensteyn@gmail.com>2013-12-18 16:42:08 +0100
committerPeter Wu <lekensteyn@gmail.com>2013-12-18 16:42:08 +0100
commitb325bc27f03f949c1207471655c32b37571f3ee6 (patch)
tree5521ddcc54552247276e9d4475184d258107630b
parentbd872119e982f9deb55b1400d24e56ebfa9160a3 (diff)
download2iv60-robots-b325bc27f03f949c1207471655c32b37571f3ee6.tar.gz
2.1 fix length of lanes and add some color
Disable lighting (press L) for testing purposes.
-rw-r--r--src/RaceTrack.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/RaceTrack.java b/src/RaceTrack.java
index d40c529..5fb717c 100644
--- a/src/RaceTrack.java
+++ b/src/RaceTrack.java
@@ -121,10 +121,12 @@ class RaceTrack extends BetterBase {
// previous points
Vector point_A = null, point_B = null, point_E = null, point_G = null;
+ setColor(Colors.PALE_TURQOISE);
+
for (double i = 0; i < SEGMENTS; ++i) {
double t = i * 2 * PI / SEGMENTS;
Vector point_C = getPoint(t);
- Vector lanes_len = getTangent(t).cross(point_C).normalized().scale(4);
+ Vector lanes_len = point_C.normalized().scale(4);
Vector point_D = point_C.add(lanes_len);
// Z=1 to Z=-1
Vector point_F = point_C.subtract(new Vector(0, 0, 2));
@@ -137,8 +139,10 @@ class RaceTrack extends BetterBase {
glVertex(point_F);
glVertex(point_A);
glVertex(point_C);
+ setColor(Colors.CHOCOLATE);
glVertex(point_B);
glVertex(point_D);
+ setColor(Colors.PALE_TURQOISE);
glVertex(point_G);
glVertex(point_H);
gl.glEnd();