Class iicm.ge3d.GE3D
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class iicm.ge3d.GE3D

java.lang.Object
   |
   +----iicm.ge3d.GE3D

public class GE3D
extends Object
GE3D - Java interface to the GE3D library. Copyright (c) 1996,97 IICM. All rights reserved.

Variable Index

 o AA_LINES
 o AA_POLYGONS
 o AA_POLYGONS_FRONT2BACK
 o cyl_all
 o cyl_bottom
 o cyl_sides
 o cyl_top
 o ge3d_flat_shading
 o ge3d_hidden_line
 o ge3d_smooth_shading
 o ge3d_texturing
 o ge3d_wireframe
 o HINT_AMBIENTCOLOR
 o HINT_BACKFACECULLING
 o HINT_CCW
 o HINT_DEPTHBUFFER
 o HINT_LIGHTING
 o HINT_QUADSLICES
 o HINT_TEXLIGHTING
 o HINT_TRANSPARENCY
 o MATB_OVERALL
 o MATB_PERFACE
 o MATB_PERFACEINDEXED
 o MATB_PERVERTEXINDEXED
 o TRANSP_BLEND
 o TRANSP_OFF
 o TRANSP_STIPPLE
 o X_AXIS
 o Y_AXIS
 o Z_AXIS

Method Index

 o activateLightSource(int, float[], float, float[], float)
 o alphaTest(float)
 o antialiasing(int)
 o antialiasingSupport()
 o applyTexture(int)
 o clearScreen()
 o createImageTexture(int, int, int[])
 o createPixelTexture(int[])
 o deactivateLights(int, int)
 o defaultMaterial()
 o doTexturing(int)
 o drawCircle(float, float, float)
 o drawCube(float[], float[])
 o drawCylinder(float, float, float, float, int)
 o drawFaceSet(float[], int, int[], float[], float[], int, int[], int, float[], int, int[], int, float[], int, int[])
 o drawLine2D(float, float, float, float)
 o drawLineSet(float[], int, int[], int, float[], int, int[], int)
 o drawPointSet(float[], int, float[], int)
 o drawPolyLines2D(float[])
 o drawRect2D(float, float, float, float)
 o drawSphere(float)
 o drawWireCube(float[], float[])
 o fillColor3f(float[])
 o freeTexture(int)
 o ge3dTransformMcWc(float[], float[])
 o getMatrix(float[])
 o getTextureAlpha()
 o hint(int, int)
 o initGE3D()
 o lineColor3f(float[])
 o lineColorRGBi(int)
 o lineStyle(short)
 o loadIdentity()
 o loadTextureIdentity()
 o loadTextureMatrix(float[])
 o material(float, float[], float[], float, float[], float)
 o popMatrix()
 o pushMatrix()
 o pushThisMatrix(float[])
 o rotatef3f(float[], float)
 o setBackgroundColor(int)
 o setDrawMode(int)
 o setHeadLight(float[])
 o setPerspectiveCamera(float[], float[], float, float, float, float)
 o setTextureMipmapping(int)
 o simpleOrthoCamera(float, float)
 o textureRepeat(int, int)
 o translatefff(float, float, float)

Variables

 o ge3d_wireframe
  public final static int ge3d_wireframe
 o ge3d_hidden_line
  public final static int ge3d_hidden_line
 o ge3d_flat_shading
  public final static int ge3d_flat_shading
 o ge3d_smooth_shading
  public final static int ge3d_smooth_shading
 o ge3d_texturing
  public final static int ge3d_texturing
 o cyl_sides
  public final static int cyl_sides
 o cyl_bottom
  public final static int cyl_bottom
 o cyl_top
  public final static int cyl_top
 o cyl_all
  public final static int cyl_all
 o HINT_DEPTHBUFFER
  public final static int HINT_DEPTHBUFFER
 o HINT_BACKFACECULLING
  public final static int HINT_BACKFACECULLING
 o HINT_LIGHTING
  public final static int HINT_LIGHTING
 o HINT_TEXLIGHTING
  public final static int HINT_TEXLIGHTING
 o HINT_AMBIENTCOLOR
  public final static int HINT_AMBIENTCOLOR
 o HINT_QUADSLICES
  public final static int HINT_QUADSLICES
 o HINT_TRANSPARENCY
  public final static int HINT_TRANSPARENCY
 o HINT_CCW
  public final static int HINT_CCW
 o AA_LINES
  public final static int AA_LINES
 o AA_POLYGONS
  public final static int AA_POLYGONS
 o AA_POLYGONS_FRONT2BACK
  public final static int AA_POLYGONS_FRONT2BACK
 o MATB_OVERALL
  public final static int MATB_OVERALL
 o MATB_PERFACE
  public final static int MATB_PERFACE
 o MATB_PERFACEINDEXED
  public final static int MATB_PERFACEINDEXED
 o MATB_PERVERTEXINDEXED
  public final static int MATB_PERVERTEXINDEXED
 o TRANSP_OFF
  public final static int TRANSP_OFF
 o TRANSP_STIPPLE
  public final static int TRANSP_STIPPLE
 o TRANSP_BLEND
  public final static int TRANSP_BLEND
 o X_AXIS
  public final static float X_AXIS[]
 o Y_AXIS
  public final static float Y_AXIS[]
 o Z_AXIS
  public final static float Z_AXIS[]

Methods

 o initGE3D
  public static void initGE3D()
 o setDrawMode
  public static void setDrawMode(int mode)
 o setBackgroundColor
  public static void setBackgroundColor(int rgb)
 o clearScreen
  public static void clearScreen()
 o hint
  public static void hint(int flag,
                          int value)
 o antialiasingSupport
  public static int antialiasingSupport()
 o antialiasing
  public static void antialiasing(int flags)
 o rotatef3f
  public static void rotatef3f(float axis[],
                               float angle)
 o translatefff
  public static void translatefff(float x,
                                  float y,
                                  float z)
 o ge3dTransformMcWc
  public static void ge3dTransformMcWc(float in[],
                                       float out[])
 o loadIdentity
  public static void loadIdentity()
 o pushMatrix
  public static void pushMatrix()
 o pushThisMatrix
  public static void pushThisMatrix(float mat[])
 o popMatrix
  public static void popMatrix()
 o getMatrix
  public static void getMatrix(float mat[])
 o setPerspectiveCamera
  public static void setPerspectiveCamera(float position[],
                                          float axisangle[],
                                          float fovy,
                                          float aspect,
                                          float hither,
                                          float yon)
 o simpleOrthoCamera
  public static void simpleOrthoCamera(float width,
                                       float height)
 o deactivateLights
  public static void deactivateLights(int from,
                                      int to)
 o setHeadLight
  public static void setHeadLight(float color[])
 o activateLightSource
  public static void activateLightSource(int index,
                                         float color[],
                                         float intensity,
                                         float position[],
                                         float positional)
 o fillColor3f
  public static void fillColor3f(float color[])
 o lineColorRGBi
  public static void lineColorRGBi(int color)
 o lineColor3f
  public static void lineColor3f(float color[])
 o material
  public static void material(float ambient,
                              float diffuse[],
                              float emissive[],
                              float shininess,
                              float specular[],
                              float transparency)
 o defaultMaterial
  public static void defaultMaterial()
 o lineStyle
  public static void lineStyle(short pattern)
 o createPixelTexture
  public static int createPixelTexture(int image[])
 o createImageTexture
  public static int createImageTexture(int width,
                                       int height,
                                       int image[])
 o doTexturing
  public static void doTexturing(int on)
 o applyTexture
  public static void applyTexture(int index)
 o textureRepeat
  public static void textureRepeat(int s,
                                   int t)
 o freeTexture
  public static void freeTexture(int index)
 o setTextureMipmapping
  public static void setTextureMipmapping(int quality)
 o loadTextureIdentity
  public static void loadTextureIdentity()
 o loadTextureMatrix
  public static void loadTextureMatrix(float mat[])
 o alphaTest
  public static void alphaTest(float threshold)
 o getTextureAlpha
  public static int getTextureAlpha()
 o drawCube
  public static void drawCube(float min[],
                              float max[])
 o drawWireCube
  public static void drawWireCube(float min[],
                                  float max[])
 o drawCylinder
  public static void drawCylinder(float botrad,
                                  float toprad,
                                  float bottom,
                                  float height,
                                  int parts)
 o drawFaceSet
  public static void drawFaceSet(float verts[],
                                 int numcoordinds,
                                 int coordinds[],
                                 float fnormals[],
                                 float texcoords[],
                                 int numtexinds,
                                 int texcoordinds[],
                                 int numcolor,
                                 float color[],
                                 int numcolorinds,
                                 int colorinds[],
                                 int matbinding,
                                 float normallist[],
                                 int numnormalinds,
                                 int normalindex[])
 o drawLineSet
  public static void drawLineSet(float verts[],
                                 int numcoordinds,
                                 int coordinds[],
                                 int numcolor,
                                 float color[],
                                 int numcolorind,
                                 int colorind[],
                                 int pervertex)
 o drawPointSet
  public static void drawPointSet(float verts[],
                                  int numverts,
                                  float color[],
                                  int numcolor)
 o drawSphere
  public static void drawSphere(float radius)
 o drawLine2D
  public static void drawLine2D(float x0,
                                float y0,
                                float x1,
                                float y1)
 o drawRect2D
  public static void drawRect2D(float x0,
                                float y0,
                                float x1,
                                float y1)
 o drawPolyLines2D
  public static void drawPolyLines2D(float coord[])
 o drawCircle
  public static void drawCircle(float x,
                                float y,
                                float r)

All Packages  Class Hierarchy  This Package  Previous  Next  Index