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.
   
  -   AA_LINES AA_LINES
-  
  
-   AA_POLYGONS AA_POLYGONS
-  
  
-   AA_POLYGONS_FRONT2BACK AA_POLYGONS_FRONT2BACK
-  
  
-   cyl_all cyl_all
-  
  
-   cyl_bottom cyl_bottom
-  
  
-   cyl_sides cyl_sides
-  
  
-   cyl_top cyl_top
-  
  
-   ge3d_flat_shading ge3d_flat_shading
-  
  
-   ge3d_hidden_line ge3d_hidden_line
-  
  
-   ge3d_smooth_shading ge3d_smooth_shading
-  
  
-   ge3d_texturing ge3d_texturing
-  
  
-   ge3d_wireframe ge3d_wireframe
-  
  
-   HINT_AMBIENTCOLOR HINT_AMBIENTCOLOR
-  
  
-   HINT_BACKFACECULLING HINT_BACKFACECULLING
-  
  
-   HINT_CCW HINT_CCW
-  
  
-   HINT_DEPTHBUFFER HINT_DEPTHBUFFER
-  
  
-   HINT_LIGHTING HINT_LIGHTING
-  
  
-   HINT_QUADSLICES HINT_QUADSLICES
-  
  
-   HINT_TEXLIGHTING HINT_TEXLIGHTING
-  
  
-   HINT_TRANSPARENCY HINT_TRANSPARENCY
-  
  
-   MATB_OVERALL MATB_OVERALL
-  
  
-   MATB_PERFACE MATB_PERFACE
-  
  
-   MATB_PERFACEINDEXED MATB_PERFACEINDEXED
-  
  
-   MATB_PERVERTEXINDEXED MATB_PERVERTEXINDEXED
-  
  
-   TRANSP_BLEND TRANSP_BLEND
-  
  
-   TRANSP_OFF TRANSP_OFF
-  
  
-   TRANSP_STIPPLE TRANSP_STIPPLE
-  
  
-   X_AXIS X_AXIS
-  
  
-   Y_AXIS Y_AXIS
-  
  
-   Z_AXIS Z_AXIS
-  
   
  -   activateLightSource(int, float[], float, float[], float) activateLightSource(int, float[], float, float[], float)
-  
  
-   alphaTest(float) alphaTest(float)
-  
  
-   antialiasing(int) antialiasing(int)
-  
  
-   antialiasingSupport() antialiasingSupport()
-  
  
-   applyTexture(int) applyTexture(int)
-  
  
-   clearScreen() clearScreen()
-  
  
-   createImageTexture(int, int, int[]) createImageTexture(int, int, int[])
-  
  
-   createPixelTexture(int[]) createPixelTexture(int[])
-  
  
-   deactivateLights(int, int) deactivateLights(int, int)
-  
  
-   defaultMaterial() defaultMaterial()
-  
  
-   doTexturing(int) doTexturing(int)
-  
  
-   drawCircle(float, float, float) drawCircle(float, float, float)
-  
  
-   drawCube(float[], float[]) drawCube(float[], float[])
-  
  
-   drawCylinder(float, float, float, float, int) drawCylinder(float, float, float, float, int)
-  
  
-   drawFaceSet(float[], int, int[], float[], float[], int, int[], int, float[], int, int[], int, float[], int, int[]) drawFaceSet(float[], int, int[], float[], float[], int, int[], int, float[], int, int[], int, float[], int, int[])
-  
  
-   drawLine2D(float, float, float, float) drawLine2D(float, float, float, float)
-  
  
-   drawLineSet(float[], int, int[], int, float[], int, int[], int) drawLineSet(float[], int, int[], int, float[], int, int[], int)
-  
  
-   drawPointSet(float[], int, float[], int) drawPointSet(float[], int, float[], int)
-  
  
-   drawPolyLines2D(float[]) drawPolyLines2D(float[])
-  
  
-   drawRect2D(float, float, float, float) drawRect2D(float, float, float, float)
-  
  
-   drawSphere(float) drawSphere(float)
-  
  
-   drawWireCube(float[], float[]) drawWireCube(float[], float[])
-  
  
-   fillColor3f(float[]) fillColor3f(float[])
-  
  
-   freeTexture(int) freeTexture(int)
-  
  
-   ge3dTransformMcWc(float[], float[]) ge3dTransformMcWc(float[], float[])
-  
  
-   getMatrix(float[]) getMatrix(float[])
-  
  
-   getTextureAlpha() getTextureAlpha()
-  
  
-   hint(int, int) hint(int, int)
-  
  
-   initGE3D() initGE3D()
-  
  
-   lineColor3f(float[]) lineColor3f(float[])
-  
  
-   lineColorRGBi(int) lineColorRGBi(int)
-  
  
-   lineStyle(short) lineStyle(short)
-  
  
-   loadIdentity() loadIdentity()
-  
  
-   loadTextureIdentity() loadTextureIdentity()
-  
  
-   loadTextureMatrix(float[]) loadTextureMatrix(float[])
-  
  
-   material(float, float[], float[], float, float[], float) material(float, float[], float[], float, float[], float)
-  
  
-   popMatrix() popMatrix()
-  
  
-   pushMatrix() pushMatrix()
-  
  
-   pushThisMatrix(float[]) pushThisMatrix(float[])
-  
  
-   rotatef3f(float[], float) rotatef3f(float[], float)
-  
  
-   setBackgroundColor(int) setBackgroundColor(int)
-  
  
-   setDrawMode(int) setDrawMode(int)
-  
  
-   setHeadLight(float[]) setHeadLight(float[])
-  
  
-   setPerspectiveCamera(float[], float[], float, float, float, float) setPerspectiveCamera(float[], float[], float, float, float, float)
-  
  
-   setTextureMipmapping(int) setTextureMipmapping(int)
-  
  
-   simpleOrthoCamera(float, float) simpleOrthoCamera(float, float)
-  
  
-   textureRepeat(int, int) textureRepeat(int, int)
-  
  
-   translatefff(float, float, float) translatefff(float, float, float)
-  
   
 ge3d_wireframe
ge3d_wireframe
  public final static int ge3d_wireframe
 ge3d_hidden_line
ge3d_hidden_line
  public final static int ge3d_hidden_line
 ge3d_flat_shading
ge3d_flat_shading
  public final static int ge3d_flat_shading
 ge3d_smooth_shading
ge3d_smooth_shading
  public final static int ge3d_smooth_shading
 ge3d_texturing
ge3d_texturing
  public final static int ge3d_texturing
 cyl_sides
cyl_sides
  public final static int cyl_sides
 cyl_bottom
cyl_bottom
  public final static int cyl_bottom
 cyl_top
cyl_top
  public final static int cyl_top
 cyl_all
cyl_all
  public final static int cyl_all
 HINT_DEPTHBUFFER
HINT_DEPTHBUFFER
  public final static int HINT_DEPTHBUFFER
 HINT_BACKFACECULLING
HINT_BACKFACECULLING
  public final static int HINT_BACKFACECULLING
 HINT_LIGHTING
HINT_LIGHTING
  public final static int HINT_LIGHTING
 HINT_TEXLIGHTING
HINT_TEXLIGHTING
  public final static int HINT_TEXLIGHTING
 HINT_AMBIENTCOLOR
HINT_AMBIENTCOLOR
  public final static int HINT_AMBIENTCOLOR
 HINT_QUADSLICES
HINT_QUADSLICES
  public final static int HINT_QUADSLICES
 HINT_TRANSPARENCY
HINT_TRANSPARENCY
  public final static int HINT_TRANSPARENCY
 HINT_CCW
HINT_CCW
  public final static int HINT_CCW
 AA_LINES
AA_LINES
  public final static int AA_LINES
 AA_POLYGONS
AA_POLYGONS
  public final static int AA_POLYGONS
 AA_POLYGONS_FRONT2BACK
AA_POLYGONS_FRONT2BACK
  public final static int AA_POLYGONS_FRONT2BACK
 MATB_OVERALL
MATB_OVERALL
  public final static int MATB_OVERALL
 MATB_PERFACE
MATB_PERFACE
  public final static int MATB_PERFACE
 MATB_PERFACEINDEXED
MATB_PERFACEINDEXED
  public final static int MATB_PERFACEINDEXED
 MATB_PERVERTEXINDEXED
MATB_PERVERTEXINDEXED
  public final static int MATB_PERVERTEXINDEXED
 TRANSP_OFF
TRANSP_OFF
  public final static int TRANSP_OFF
 TRANSP_STIPPLE
TRANSP_STIPPLE
  public final static int TRANSP_STIPPLE
 TRANSP_BLEND
TRANSP_BLEND
  public final static int TRANSP_BLEND
 X_AXIS
X_AXIS
  public final static float X_AXIS[]
 Y_AXIS
Y_AXIS
  public final static float Y_AXIS[]
 Z_AXIS
Z_AXIS
  public final static float Z_AXIS[]
   
 initGE3D
initGE3D
  public static void initGE3D()
 setDrawMode
setDrawMode
  public static void setDrawMode(int mode)
 setBackgroundColor
setBackgroundColor
  public static void setBackgroundColor(int rgb)
 clearScreen
clearScreen
  public static void clearScreen()
 hint
hint
  public static void hint(int flag,
                          int value)
 antialiasingSupport
antialiasingSupport
  public static int antialiasingSupport()
 antialiasing
antialiasing
  public static void antialiasing(int flags)
 rotatef3f
rotatef3f
  public static void rotatef3f(float axis[],
                               float angle)
 translatefff
translatefff
  public static void translatefff(float x,
                                  float y,
                                  float z)
 ge3dTransformMcWc
ge3dTransformMcWc
  public static void ge3dTransformMcWc(float in[],
                                       float out[])
 loadIdentity
loadIdentity
  public static void loadIdentity()
 pushMatrix
pushMatrix
  public static void pushMatrix()
 pushThisMatrix
pushThisMatrix
  public static void pushThisMatrix(float mat[])
 popMatrix
popMatrix
  public static void popMatrix()
 getMatrix
getMatrix
  public static void getMatrix(float mat[])
 setPerspectiveCamera
setPerspectiveCamera
  public static void setPerspectiveCamera(float position[],
                                          float axisangle[],
                                          float fovy,
                                          float aspect,
                                          float hither,
                                          float yon)
 simpleOrthoCamera
simpleOrthoCamera
  public static void simpleOrthoCamera(float width,
                                       float height)
 deactivateLights
deactivateLights
  public static void deactivateLights(int from,
                                      int to)
 setHeadLight
setHeadLight
  public static void setHeadLight(float color[])
 activateLightSource
activateLightSource
  public static void activateLightSource(int index,
                                         float color[],
                                         float intensity,
                                         float position[],
                                         float positional)
 fillColor3f
fillColor3f
  public static void fillColor3f(float color[])
 lineColorRGBi
lineColorRGBi
  public static void lineColorRGBi(int color)
 lineColor3f
lineColor3f
  public static void lineColor3f(float color[])
 material
material
  public static void material(float ambient,
                              float diffuse[],
                              float emissive[],
                              float shininess,
                              float specular[],
                              float transparency)
 defaultMaterial
defaultMaterial
  public static void defaultMaterial()
 lineStyle
lineStyle
  public static void lineStyle(short pattern)
 createPixelTexture
createPixelTexture
  public static int createPixelTexture(int image[])
 createImageTexture
createImageTexture
  public static int createImageTexture(int width,
                                       int height,
                                       int image[])
 doTexturing
doTexturing
  public static void doTexturing(int on)
 applyTexture
applyTexture
  public static void applyTexture(int index)
 textureRepeat
textureRepeat
  public static void textureRepeat(int s,
                                   int t)
 freeTexture
freeTexture
  public static void freeTexture(int index)
 setTextureMipmapping
setTextureMipmapping
  public static void setTextureMipmapping(int quality)
 loadTextureIdentity
loadTextureIdentity
  public static void loadTextureIdentity()
 loadTextureMatrix
loadTextureMatrix
  public static void loadTextureMatrix(float mat[])
 alphaTest
alphaTest
  public static void alphaTest(float threshold)
 getTextureAlpha
getTextureAlpha
  public static int getTextureAlpha()
 drawCube
drawCube
  public static void drawCube(float min[],
                              float max[])
 drawWireCube
drawWireCube
  public static void drawWireCube(float min[],
                                  float max[])
 drawCylinder
drawCylinder
  public static void drawCylinder(float botrad,
                                  float toprad,
                                  float bottom,
                                  float height,
                                  int parts)
 drawFaceSet
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[])
 drawLineSet
drawLineSet
  public static void drawLineSet(float verts[],
                                 int numcoordinds,
                                 int coordinds[],
                                 int numcolor,
                                 float color[],
                                 int numcolorind,
                                 int colorind[],
                                 int pervertex)
 drawPointSet
drawPointSet
  public static void drawPointSet(float verts[],
                                  int numverts,
                                  float color[],
                                  int numcolor)
 drawSphere
drawSphere
  public static void drawSphere(float radius)
 drawLine2D
drawLine2D
  public static void drawLine2D(float x0,
                                float y0,
                                float x1,
                                float y1)
 drawRect2D
drawRect2D
  public static void drawRect2D(float x0,
                                float y0,
                                float x1,
                                float y1)
 drawPolyLines2D
drawPolyLines2D
  public static void drawPolyLines2D(float coord[])
 drawCircle
drawCircle
  public static void drawCircle(float x,
                                float y,
                                float r)
All Packages  Class Hierarchy  This Package  Previous  Next  Index