All pastes #425733 Raw Edit

Mine

public java v1 · immutable
·published 2007-04-05 17:57 UTC
rendered paste body
	public void initCustom(GLAutoDrawable drawable) {		GL gl = drawable.getGL();				object = gl.glGenLists(1);			    gl.glNewList(object, GL.GL_COMPILE);	    	    ListIterator faces_it = (ListIterator)faces.iterator();	    	    while (faces_it.hasNext()) {	    	Face face = (Face)faces_it.next();		    Iterator vertices_it = face.vertices.iterator();	    		    	if (face.vertices.size() == 3) {	    		gl.glBegin(GL.GL_TRIANGLES);	    			    	    while (vertices_it.hasNext()) {	    	    	Vertex vertex = (Vertex)vertices_it.next();	    	    	Vector vector = (Vector)vertices.get(vertex.vertex - 1);	    	    		    	    	gl.glVertex3d(vector.x, vector.y, vector.z);	    	    }	    			    		gl.glEnd();	    	}	    	else if (face.vertices.size() == 4) {	    		gl.glBegin(GL.GL_QUADS);	    			    	    while (vertices_it.hasNext()) {	    	    	Vertex vertex = (Vertex)vertices_it.next();	    	    	Vector vector = (Vector)vertices.get(vertex.vertex - 1);	    	    		    	    	gl.glVertex3d(vector.x, vector.y, vector.z);	    	    }	    			    		gl.glEnd();	    	}	    }	    	    gl.glEndList();	}