diff options
author | Peter Wu <lekensteyn@gmail.com> | 2013-12-18 16:42:08 +0100 |
---|---|---|
committer | Peter Wu <lekensteyn@gmail.com> | 2013-12-18 16:42:08 +0100 |
commit | b325bc27f03f949c1207471655c32b37571f3ee6 (patch) | |
tree | 5521ddcc54552247276e9d4475184d258107630b | |
parent | bd872119e982f9deb55b1400d24e56ebfa9160a3 (diff) | |
download | 2iv60-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.java | 6 |
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(); |