package com.gmail.bernabe.laurent.j2se.tet_jogl; import javax.media.opengl.GL2; public class GLCube { public static void draw(GL2 gl){ gl.glBegin(GL2.GL_QUADS); gl.glColor3ub((byte) 255, (byte) 255, (byte) 0); gl.glVertex3f(-1f, -1f, +1f); gl.glVertex3f(+1f, -1f, +1f); gl.glVertex3f(+1f, +1f, +1f); gl.glVertex3f(-1f, +1f, +1f); gl.glColor3ub((byte) 255, (byte) 255, (byte) 255); gl.glVertex3f(-1f, +1f, -1f); gl.glVertex3f(-1f, +1f, +1f); gl.glVertex3f(+1f, +1f, +1f); gl.glVertex3f(+1f, +1f, -1f); gl.glColor3ub((byte) 0, (byte) 255, (byte) 0); gl.glVertex3f(+1f, -1f, +1f); gl.glVertex3f(+1f, -1f, -1f); gl.glVertex3f(+1f, +1f, +1f); gl.glVertex3f(+1f, +1f, -1f); gl.glColor3ub((byte) 0, (byte) 0, (byte) 255); gl.glVertex3f(-1f, -1f, -1f); gl.glVertex3f(-1f, +1f, -1f); gl.glVertex3f(+1f, +1f, -1f); gl.glVertex3f(+1f, -1f, -1f); gl.glColor3ub((byte) 255, (byte) 0, (byte) 255); gl.glVertex3f(-1f, -1f, -1f); gl.glVertex3f(+1f, -1f, -1f); gl.glVertex3f(+1f, -1f, +1f); gl.glVertex3f(-1f, -1f, +1f); gl.glColor3ub((byte) 255, (byte) 128, (byte) 0); gl.glVertex3f(-1f, -1f, -1f); gl.glVertex3f(-1f, -1f, +1f); gl.glVertex3f(-1f, +1f, +1f); gl.glVertex3f(-1f, +1f, -1f); gl.glEnd(); } }