Examples of GLUT


Examples of com.jogamp.opengl.util.gl2.GLUT

        gl.glVertex3f(posX + quantum, posY - quantum, posZ + quantum);
        gl.glEnd();
    }

    protected void displayOctantInfo(GL2 gl, GLU glu) {
        GLUT glut = new GLUT();

        float quantum = size / 2;
        float height = 15;

        gl.glPushMatrix();
        gl.glTranslatef(posX - quantum, posY + quantum - height, posZ + quantum);
        gl.glScalef(0.1f, 0.1f, 0.1f);
        gl.glColor4f(0.0f, 0.0f, 1.0f, 1.0f);
        glut.glutStrokeString(GLUT.STROKE_MONO_ROMAN, "ID: " + leafId);
        gl.glPopMatrix();

        height += 15;
        gl.glPushMatrix();
        gl.glTranslatef(posX - quantum, posY + quantum - height, posZ + quantum);
        gl.glScalef(0.1f, 0.1f, 0.1f);
        gl.glColor4f(0.0f, 0.0f, 1.0f, 1.0f);
        glut.glutStrokeString(GLUT.STROKE_MONO_ROMAN, "objectsCount: " + nodeCount);
        gl.glPopMatrix();
    }
View Full Code Here

Examples of com.sun.opengl.util.GLUT

        }
        }*/
    }

    public void displayOctantInfo(GL gl, GLU glu) {
        GLUT glut = new GLUT();

        float quantum = size / 2;
        float height = 15;

        gl.glPushMatrix();
        gl.glTranslatef(posX - quantum, posY + quantum - height, posZ + quantum);
        gl.glScalef(0.1f, 0.1f, 0.1f);
        gl.glColor4f(0.0f, 0.0f, 1.0f, 1.0f);
        glut.glutStrokeString(GLUT.STROKE_MONO_ROMAN, "ID: " + octantID);
        gl.glPopMatrix();

        height += 15;
        gl.glPushMatrix();
        gl.glTranslatef(posX - quantum, posY + quantum - height, posZ + quantum);
        gl.glScalef(0.1f, 0.1f, 0.1f);
        gl.glColor4f(0.0f, 0.0f, 1.0f, 1.0f);
        glut.glutStrokeString(GLUT.STROKE_MONO_ROMAN, "objectsCount: " + objectsCount);
        gl.glPopMatrix();

        int i = 0;
        for (ParamAVLTree<ModelImpl> p : modelClasses) {
            height += 15;
            gl.glPushMatrix();
            gl.glTranslatef(posX - quantum, posY + quantum - height, posZ + quantum);
            gl.glScalef(0.1f, 0.1f, 0.1f);
            gl.glColor4f(0.0f, 0.0f, 1.0f, 1.0f);
            glut.glutStrokeString(GLUT.STROKE_MONO_ROMAN, "class" + (i++) + ": " + p.getCount());
            gl.glPopMatrix();
        }
    }
View Full Code Here

Examples of com.sun.opengl.util.GLUT

  public void draw(Point3D viewer, boolean viewculling, GLAutoDrawable drawable, Point3D direction, int layer, Dimension windowSize, boolean userInteraction) {
    if (layer == 2) {
      // draw a sphere at geo 50,10
      GL gl = drawable.getGL();
      GLU glu = new GLU();
      GLUT glut = new GLUT();
     
      gl.glLoadIdentity();
      gl.glColor3f(1,1,1);
      gl.glEnable(GL.GL_COLOR_MATERIAL);
      gl.glDisable(GL.GL_TEXTURE_2D);
View Full Code Here

Examples of com.sun.opengl.util.GLUT


  public void drawColorCoord(float xlen,
                             float ylen, float zlen) {

    GLUT glut = new GLUT();

    if (coordOff) return; // cjx for images

    gl.glBegin(GL.GL_LINES);
    gl.glMaterialfv(GL.GL_FRONT, GL.GL_EMISSION, red,0);
    gl.glColor3f(1, 0, 0);
    gl.glVertex3f(0, 0, 0);
    gl.glVertex3f(0, 0, zlen);
    gl.glMaterialfv(GL.GL_FRONT, GL.GL_EMISSION, green,0);
    gl.glColor3f(0, 1, 0);
    gl.glVertex3f(0, 0, 0);
    gl.glVertex3f(0, ylen, 0);
    gl.glMaterialfv(GL.GL_FRONT, GL.GL_EMISSION, blue,0);
    gl.glColor3f(0, 0, 1);
    gl.glVertex3f(0, 0, 0);
    gl.glVertex3f(xlen, 0, 0);
    gl.glEnd();

    // coordinate labels: X, Y, Z
    gl.glPushMatrix();
    gl.glTranslatef(xlen, 0, 0);
    gl.glScalef(xlen/WIDTH, xlen/WIDTH, 1);
    glut.glutStrokeCharacter(GLUT.STROKE_ROMAN, 'X');
    gl.glPopMatrix();

    gl.glPushMatrix();
    gl.glMaterialfv(GL.GL_FRONT, GL.GL_EMISSION, green,0);
    gl.glColor3f(0, 1, 0);
    gl.glTranslatef(0, ylen, 0);
    gl.glScalef(ylen/WIDTH, ylen/WIDTH, 1);
    glut.glutStrokeCharacter(GLUT.STROKE_ROMAN, 'Y');
    gl.glPopMatrix();

    gl.glPushMatrix();
    gl.glMaterialfv(GL.GL_FRONT, GL.GL_EMISSION, red,0);
    gl.glColor3f(1, 0, 0);
    gl.glTranslatef(0, 0, zlen);
    gl.glScalef(zlen/WIDTH, zlen/WIDTH, 1);
    glut.glutStrokeCharacter(GLUT.STROKE_ROMAN, 'Z');
    gl.glPopMatrix();

    gl.glMaterialfv(GL.GL_FRONT, GL.GL_EMISSION, black,0);
  }
View Full Code Here

Examples of com.sun.opengl.util.GLUT

  public void init(GLAutoDrawable drawable) {
    System.out.println(" --- Exe05 ---");
    glDrawable = drawable;
    gl = drawable.getGL();
    glu = new GLU();
    glut = new GLUT();
    glDrawable.setGL(new DebugGL(gl));

    gl.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
  }
View Full Code Here

Examples of com.sun.opengl.util.GLUT

  public void init(GLAutoDrawable drawable) {
    System.out.println(" --- Exe06 ---");
    glDrawable = drawable;
    gl = drawable.getGL();
    glu = new GLU();
    glut = new GLUT();
    glDrawable.setGL(new DebugGL(gl));

    gl.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
  }
View Full Code Here

Examples of com.sun.opengl.util.GLUT

  public void init(GLAutoDrawable drawable) {
    System.out.println(" --- Exe03 ---");
    glDrawable = drawable;
    gl = drawable.getGL();
    glu = new GLU();
    glut = new GLUT();
    glDrawable.setGL(new DebugGL(gl));

    gl.glClearColor(1.0f, 1.0f, 1.0f, 1.0f);
  }
View Full Code Here

Examples of com.sun.opengl.util.GLUT

  public void init(GLAutoDrawable drawable) {
    glDrawable = drawable;
    gl = drawable.getGL();
    glu = new GLU();
    glut = new GLUT();
    glDrawable.setGL(new DebugGL(gl));
   
    gl.glEnable(GL.GL_CULL_FACE);
    gl.glEnable(GL.GL_DEPTH_TEST);
    gl.glEnable(GL.GL_COLOR_MATERIAL);
View Full Code Here

Examples of com.sun.opengl.util.GLUT

  @Override
  public void init(GLAutoDrawable drawable) {
    glDrawable = drawable;
    gl = drawable.getGL();
    glu = new GLU();
    glut = new GLUT();
    glDrawable.setGL(new DebugGL(gl));
   
    this.heightMapDl = this.terreno.createHeightMapDl(gl);
  }
View Full Code Here

Examples of com.sun.opengl.util.GLUT

  // "render" feito logo ap�s a inicializa��o do contexto OpenGL.
  public void init(GLAutoDrawable drawable) {
    glDrawable = drawable;
    gl = drawable.getGL();
    glu = new GLU();
    glut = new GLUT();
    glDrawable.setGL(new DebugGL(gl));
    controller = new Trab03Controller();
    renderer = new Renderer();
   
    controller.setModoCursor(Trab03Controller.MODO_SELECAO_VERTICES);
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.