Package javax.media.opengl

Examples of javax.media.opengl.GL.glColor4f()


//    */
        //Change beziervertices to normal vertices - THIS IS EXPENSIVE!
        Vertex[] allVertsBezierResolved = ToolsGeometry.createVertexArrFromBezierArr(vertexArr, 15);
              
       //DRAW RAW FILL
       gl.glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
       //gl.glBegin (GL.GL_LINE_STRIP);
         gl.glBegin (GL.GL_TRIANGLE_FAN);
           for (int i = 0; i < allVertsBezierResolved.length; i++) {
          Vertex vertex = allVertsBezierResolved[i];
          gl.glVertex3f(vertex.x, vertex.y, vertex.z);
View Full Code Here


        gl.glStencilOp (GL.GL_KEEP, GL.GL_KEEP, GL.GL_KEEP);
       
        //DRAW OUTLINE
       gl.glEnable(GL.GL_LINE_SMOOTH);
       gl.glLineWidth(1.0f);
       gl.glColor4f(0.0f, 0.0f, 0.0f, 1.0f);
        gl.glBegin (GL.GL_LINES);
         for (int i = 0; i < allVertsBezierResolved.length; i++) {
          Vertex vertex = allVertsBezierResolved[i];
          gl.glVertex3f(vertex.x, vertex.y, vertex.z);
         }
View Full Code Here

//    /*
        // Draw FILL
        gl.glStencilFunc (GL.GL_EQUAL, 0x01, 0x01);
        gl.glStencilOp (GL.GL_ZERO, GL.GL_ZERO, GL.GL_ZERO);
      
        gl.glColor4f(0.0f, 0.0f, 0.0f, 1.0f);
        gl.glBegin (GL.GL_QUADS);
          gl.glVertex3f (minMax[0], minMax[1], 0.0f);
          gl.glVertex3f (minMax[2], minMax[1], 0.0f);
          gl.glVertex3f (minMax[2], minMax[3], 0.0f);
          gl.glVertex3f (minMax[0],  minMax[3], 0.0f);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.