diff options
-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(); |