summaryrefslogtreecommitdiff
path: root/src/RobotRace.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/RobotRace.java')
-rw-r--r--src/RobotRace.java27
1 files changed, 24 insertions, 3 deletions
diff --git a/src/RobotRace.java b/src/RobotRace.java
index 11fda5e..28d4ca5 100644
--- a/src/RobotRace.java
+++ b/src/RobotRace.java
@@ -194,7 +194,7 @@ public class RobotRace extends Base {
// Unit box around origin.
glut.glutWireCube(1f);
-
+
// Move in x-direction.
gl.glTranslatef(2f, 0f, 0f);
@@ -205,7 +205,7 @@ public class RobotRace extends Base {
gl.glScalef(1f, 1f, 2f);
// Translated, rotated, scaled box.
- glut.glutWireCube(1f);
+ glut.glutWireCube(1f);
}
@@ -214,7 +214,28 @@ public class RobotRace extends Base {
* and origin (yellow).
*/
public void drawAxisFrame() {
- // code goes here ...
+ gl.glPushMatrix();
+ gl.glPushMatrix();
+ gl.glPushMatrix();
+
+ gl.glColor3f(0f, 0f, 1f);
+ gl.glScalef(0.5f, 0.5f, 4f);
+ glut.glutSolidCube(0.5f);
+
+ gl.glPopMatrix();
+
+ gl.glColor3f(0f, 1f, 0f);
+ gl.glScalef(0.5f, 4f, 0.5f);
+ glut.glutSolidCube(0.5f);
+
+ gl.glPopMatrix();
+
+ gl.glColor3f(1f, 0f, 0f);
+ gl.glScalef(4f, 0.5f, 0.5f);
+ glut.glutSolidCube(0.5f);
+
+ gl.glPopMatrix();
+
}
/**