subscript.vis
Class OpenGLTest

java.lang.Object
  extended by subscript.vis.OpenGLTest

public class OpenGLTest
extends java.lang.Object

Basic OpenGL functionality test.


Field Summary
static long serialVersionUID
           
 
Constructor Summary
OpenGLTest()
           
 
Method Summary
 void actualDrawEarthAtNight(javax.media.opengl.GLAutoDrawable gld, javax.media.opengl.GL gl)
           
 void actualDrawUnitSphere(javax.media.opengl.GLAutoDrawable gld, javax.media.opengl.GL gl)
           
 void drawBox(javax.media.opengl.GL gl, float x, float y, float z)
           
 void drawCamera(javax.media.opengl.GL gl, javax.media.opengl.glu.GLU glu)
           
 void drawCylinder(javax.media.opengl.GL gl, javax.media.opengl.glu.GLU glu)
           
 void drawEarthAtNight(javax.media.opengl.GLAutoDrawable gld, javax.media.opengl.GL gl)
           
 void initEarthAtNight(javax.media.opengl.GLAutoDrawable gld, javax.media.opengl.GL gl)
           
static Matrix lookAt(double eyeX, double eyeY, double eyeZ, double cX, double cY, double cZ, double up0, double up1, double up2)
           
static void main(java.lang.String[] args)
           
 void render(javax.media.opengl.GLAutoDrawable gld, javax.media.opengl.GL gl, javax.media.opengl.glu.GLU glu)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

OpenGLTest

public OpenGLTest()
Method Detail

main

public static void main(java.lang.String[] args)

lookAt

public static Matrix lookAt(double eyeX,
                            double eyeY,
                            double eyeZ,
                            double cX,
                            double cY,
                            double cZ,
                            double up0,
                            double up1,
                            double up2)

render

public void render(javax.media.opengl.GLAutoDrawable gld,
                   javax.media.opengl.GL gl,
                   javax.media.opengl.glu.GLU glu)

drawCylinder

public void drawCylinder(javax.media.opengl.GL gl,
                         javax.media.opengl.glu.GLU glu)

drawCamera

public void drawCamera(javax.media.opengl.GL gl,
                       javax.media.opengl.glu.GLU glu)

drawBox

public void drawBox(javax.media.opengl.GL gl,
                    float x,
                    float y,
                    float z)

drawEarthAtNight

public void drawEarthAtNight(javax.media.opengl.GLAutoDrawable gld,
                             javax.media.opengl.GL gl)

initEarthAtNight

public void initEarthAtNight(javax.media.opengl.GLAutoDrawable gld,
                             javax.media.opengl.GL gl)

actualDrawUnitSphere

public void actualDrawUnitSphere(javax.media.opengl.GLAutoDrawable gld,
                                 javax.media.opengl.GL gl)

actualDrawEarthAtNight

public void actualDrawEarthAtNight(javax.media.opengl.GLAutoDrawable gld,
                                   javax.media.opengl.GL gl)