private void debug( RenderContext context ) {
GL gl = context.getContext();
gl.glPushAttrib( GL.GL_CURRENT_BIT | GL.GL_LIGHTING_BIT );
gl.glMaterialfv( GL.GL_FRONT_AND_BACK, GL.GL_AMBIENT, new float[] { 1, 0, 0 }, 0 );
gl.glMaterialfv( GL.GL_FRONT_AND_BACK, GL.GL_DIFFUSE, new float[] { 1, 0, 0 }, 0 );
float[] bbox = getModelBBox();
gl.glBegin( GL.GL_QUADS );
gl.glNormal3f( 0, 0, 1 );
gl.glVertex3f( bbox[0], bbox[1], bbox[2] );
gl.glVertex3f( bbox[3], bbox[4], bbox[2] );
gl.glVertex3f( bbox[3], bbox[4], bbox[5] );
gl.glVertex3f( bbox[0], bbox[1], bbox[5] );
gl.glEnd();
gl.glPopAttrib();
}
}