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