From 7cc20cb699ecab66831b18e28408c7523c5cd3a3 Mon Sep 17 00:00:00 2001 From: codeanticode Date: Tue, 6 Dec 2011 21:22:28 +0000 Subject: [PATCH] Added normals to SpaceJunk example --- java/libraries/opengl/examples/SpaceJunk/Cube.pde | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/java/libraries/opengl/examples/SpaceJunk/Cube.pde b/java/libraries/opengl/examples/SpaceJunk/Cube.pde index 121b33f9b..168ceb5ca 100644 --- a/java/libraries/opengl/examples/SpaceJunk/Cube.pde +++ b/java/libraries/opengl/examples/SpaceJunk/Cube.pde @@ -22,40 +22,46 @@ class Cube { void drawCube(){ beginShape(QUADS); // Front face + normal(0, 0, 1); vertex(-w/2 + shiftX, -h/2 + shiftY, -d/2 + shiftZ); vertex(w + shiftX, -h/2 + shiftY, -d/2 + shiftZ); vertex(w + shiftX, h + shiftY, -d/2 + shiftZ); vertex(-w/2 + shiftX, h + shiftY, -d/2 + shiftZ); // Back face + normal(0, 0, -1); vertex(-w/2 + shiftX, -h/2 + shiftY, d + shiftZ); vertex(w + shiftX, -h/2 + shiftY, d + shiftZ); vertex(w + shiftX, h + shiftY, d + shiftZ); vertex(-w/2 + shiftX, h + shiftY, d + shiftZ); // Left face + normal(1, 0, 0); vertex(-w/2 + shiftX, -h/2 + shiftY, -d/2 + shiftZ); vertex(-w/2 + shiftX, -h/2 + shiftY, d + shiftZ); vertex(-w/2 + shiftX, h + shiftY, d + shiftZ); vertex(-w/2 + shiftX, h + shiftY, -d/2 + shiftZ); // Right face + normal(-1, 0, 0); vertex(w + shiftX, -h/2 + shiftY, -d/2 + shiftZ); vertex(w + shiftX, -h/2 + shiftY, d + shiftZ); vertex(w + shiftX, h + shiftY, d + shiftZ); vertex(w + shiftX, h + shiftY, -d/2 + shiftZ); // Top face + normal(0, 1, 0); vertex(-w/2 + shiftX, -h/2 + shiftY, -d/2 + shiftZ); vertex(w + shiftX, -h/2 + shiftY, -d/2 + shiftZ); vertex(w + shiftX, -h/2 + shiftY, d + shiftZ); vertex(-w/2 + shiftX, -h/2 + shiftY, d + shiftZ); // Bottom face + normal(0, -1, 0); vertex(-w/2 + shiftX, h + shiftY, -d/2 + shiftZ); vertex(w + shiftX, h + shiftY, -d/2 + shiftZ); vertex(w + shiftX, h + shiftY, d + shiftZ); - vertex(-w/2 + shiftX, h + shiftY, d + shiftZ); + vertex(-w/2 + shiftX, h + shiftY, d + shiftZ); endShape();