A B C D E F G H I J K L M N P R S T U V W X Y Z

A

ab - Variable in class marchingcubes.MCMaterial
 
add(double, double, double) - Method in class marchingcubes.MCVector3
adds values to the vectors components
add(MCVector3) - Method in class marchingcubes.MCVector3
performs an addition between two vectors
addCube(MCCube, int, String) - Method in class marchingcubes.MCMesh
adds a new cube to the mesh
ag - Variable in class marchingcubes.MCMaterial
 
amb - Variable in class marchingcubes.MCCube
 
ambigous - Static variable in class marchingcubes.MCCube
 
ar - Variable in class marchingcubes.MCMaterial
 

B

BKG_COLOR - Static variable in class marchingcubes.MCRenderer
 
BRONZE - Static variable in class marchingcubes.MCMaterial
 
buildPrMatrix(double) - Static method in class marchingcubes.MCRenderer
builds the projection matrix

C

caseNumber() - Method in class marchingcubes.MCCube
computes the case number of the cube
cbAmbigous - Static variable in class marchingcubes.MCApplet
 
cbCube - Static variable in class marchingcubes.MCApplet
 
changeSize(int, int) - Method in class marchingcubes.MCCanvas
modifies the size of the window
CHROME - Static variable in class marchingcubes.MCMaterial
 
clearZBuffer() - Static method in class marchingcubes.MCRenderer
clears the depth buffer; should be called at the beginning of each new frame
computeCenter() - Method in class marchingcubes.MCMesh
computes the center of the mesh
computeEdges() - Method in class marchingcubes.MCCube
computes interpolated values along each edge of the cube (null if interpolated value doesn't belong to the edge)
cross(MCVector3) - Method in class marchingcubes.MCVector3
compute cross product
cube - Variable in class marchingcubes.MCNeighbour
 

D

db - Variable in class marchingcubes.MCMaterial
 
dbg - Variable in class marchingcubes.MCCanvas
 
DEFAULT_FOCAL - Static variable in class marchingcubes.MCRenderer
 
DEFAULT_RANGE - Static variable in class marchingcubes.MCApplet
 
DEFAULT_SEEK_VALUE - Static variable in class marchingcubes.MCCube
 
DEFAULT_WEIGHT - Static variable in class marchingcubes.MCVertex
 
deleteCube(MCCube) - Method in class marchingcubes.MCMesh
deletes a cube from the mesh
destroy() - Method in class marchingcubes.MCApplet
automatically called when applet get destroyed
dg - Variable in class marchingcubes.MCMaterial
 
display() - Method in class marchingcubes.MCCube
performs all display operations depending on rendering parameters
display() - Method in class marchingcubes.MCMesh
draws the mesh
display() - Method in class marchingcubes.MCVertex
draw the vertex into a specified graphics
div(double) - Method in class marchingcubes.MCVector3
performs a division by a scalar
dot(MCVector3) - Method in class marchingcubes.MCVector3
compute dot product
DOWN - Static variable in class marchingcubes.MCNeighbour
 
dr - Variable in class marchingcubes.MCMaterial
 
drawCircle(MCVector4, int) - Static method in class marchingcubes.MCRenderer
draws a circle in a 3D space
drawLine(MCVector3, MCVector3) - Static method in class marchingcubes.MCRenderer
draws a line between two points of a 3D space
drawString(MCVector3, String) - Static method in class marchingcubes.MCRenderer
draws a string in the 3D space
drawTriangleFlat(MCVector3, MCVector3, MCVector3, MCVector3) - Static method in class marchingcubes.MCRenderer
draws a filled triangle using flat shading method

E

e - Variable in class marchingcubes.MCCube
 
EAST - Static variable in class marchingcubes.MCNeighbour
 
EDGE_COLOR - Static variable in class marchingcubes.MCRenderer
 
EMERALD - Static variable in class marchingcubes.MCMaterial
 

F

fillMaterials() - Static method in class marchingcubes.MCMaterial
initialise un vecteur avec des matériau par défaut

G

g - Static variable in class marchingcubes.MCRenderer
 
getCubes() - Method in class marchingcubes.MCMesh
returns the cubes of the mesh
GOLD - Static variable in class marchingcubes.MCMaterial
 

H

height - Variable in class marchingcubes.MCCanvas
 
hidden - Variable in class marchingcubes.MCCube
 

I

I_VERTEX_COLOR - Static variable in class marchingcubes.MCRenderer
 
id - Variable in class marchingcubes.MCCube
 
img - Variable in class marchingcubes.MCCanvas
 
init() - Method in class marchingcubes.MCApplet
automatically called when applet initializes
isAmbigous(int) - Static method in class marchingcubes.MCCube
indicates if a number corresponds to an ambigous case

J

JADE - Static variable in class marchingcubes.MCMaterial
 

K

keyPressed(KeyEvent) - Method in class marchingcubes.MCApplet
 
keyReleased(KeyEvent) - Method in class marchingcubes.MCApplet
 
keyTyped(KeyEvent) - Method in class marchingcubes.MCApplet
 

L

lambert(MCVector3, Vector, MCMaterial) - Static method in class marchingcubes.MCLight
computes the color of a face using Lambert lighting model
length() - Method in class marchingcubes.MCVector3
returns the length of the vector
LI_MODL_LAMBERT - Static variable in class marchingcubes.MCRenderer
 
LI_MODL_PHONG - Static variable in class marchingcubes.MCRenderer
 
lights - Static variable in class marchingcubes.MCRenderer
 
liModl - Static variable in class marchingcubes.MCRenderer
 
load(MCMatrix4) - Method in class marchingcubes.MCMatrixStack
loads a matrix at the top of the stack

M

marchingcubes - package marchingcubes
 
material - Static variable in class marchingcubes.MCRenderer
 
materials - Static variable in class marchingcubes.MCMaterial
 
matrixStack - Static variable in class marchingcubes.MCCanvas
 
MCApplet - class marchingcubes.MCApplet.
 
MCApplet() - Constructor for class marchingcubes.MCApplet
 
MCCanvas - class marchingcubes.MCCanvas.
 
MCCanvas(int, int) - Constructor for class marchingcubes.MCCanvas
constructor of a MCCanvas object
MCCube - class marchingcubes.MCCube.
 
MCCube(String) - Constructor for class marchingcubes.MCCube
contructor of a MCCube object
MCCube(String, MCVertex[]) - Constructor for class marchingcubes.MCCube
constructor of a MCCube object
MCCube(String, MCVertex, MCVertex, MCVertex, MCVertex, MCVertex, MCVertex, MCVertex, MCVertex) - Constructor for class marchingcubes.MCCube
constructor of a MCCube object
MCInt - class marchingcubes.MCInt.
 
MCInt(int) - Constructor for class marchingcubes.MCInt
contructor of a MCInt object
MCLight - class marchingcubes.MCLight.
 
MCLight(MCVector3, double, double, double, double) - Constructor for class marchingcubes.MCLight
constructor of a MCLight object
MCMaterial - class marchingcubes.MCMaterial.
 
MCMaterial(double, double, double, double, double, double, double, double, double, double, String) - Constructor for class marchingcubes.MCMaterial
constructor of a MCMaterial object
MCMatrixStack - class marchingcubes.MCMatrixStack.
 
MCMatrixStack() - Constructor for class marchingcubes.MCMatrixStack
default contructor of a MCMatrixStack object
MCMesh - class marchingcubes.MCMesh.
 
MCMesh() - Constructor for class marchingcubes.MCMesh
default constructor of a MCMesh object
MCNeighbour - class marchingcubes.MCNeighbour.
 
MCNeighbour(MCCube, int) - Constructor for class marchingcubes.MCNeighbour
contructor of a MCNeighbour object
MCRenderer - class marchingcubes.MCRenderer.
 
MCRenderer() - Constructor for class marchingcubes.MCRenderer
 
MCVector3 - class marchingcubes.MCVector3.
 
MCVector3() - Constructor for class marchingcubes.MCVector3
default contructor of a MCVector3 object
MCVector3(double, double, double) - Constructor for class marchingcubes.MCVector3
contructor of a MCVector3 object
MCVector3(MCVector3) - Constructor for class marchingcubes.MCVector3
copy contructor of a MCVector3 object
MCVector3(MCVector4) - Constructor for class marchingcubes.MCVector3
contructor of a MCVector3 object from a four dimensional vector
MCVertex - class marchingcubes.MCVertex.
 
MCVertex(MCVector3) - Constructor for class marchingcubes.MCVertex
contructor of a MCVertex object
MCVertex(MCVector3, int) - Constructor for class marchingcubes.MCVertex
contructor of MCVertex object
mesh - Variable in class marchingcubes.MCCanvas
 
modelView - Variable in class marchingcubes.MCCube
 
modelView - Variable in class marchingcubes.MCMesh
 
mouseClicked(MouseEvent) - Method in class marchingcubes.MCCanvas
 
mouseDragged(MouseEvent) - Method in class marchingcubes.MCCanvas
Manages mouse movement
mouseEntered(MouseEvent) - Method in class marchingcubes.MCCanvas
 
mouseExited(MouseEvent) - Method in class marchingcubes.MCCanvas
 
mouseMoved(MouseEvent) - Method in class marchingcubes.MCCanvas
 
mousePressed(MouseEvent) - Method in class marchingcubes.MCCanvas
 
mouseReleased(MouseEvent) - Method in class marchingcubes.MCCanvas
 
mult(double) - Method in class marchingcubes.MCVector3
performs a multiplication by a scalar
mult(MCMatrix4) - Method in class marchingcubes.MCMatrixStack
multiply the top of the stack by the specified matrix

N

name - Variable in class marchingcubes.MCMaterial
 
neighbours - Variable in class marchingcubes.MCCube
 
normalize() - Method in class marchingcubes.MCVector3
makes the vectors length equal to 1
NORTH - Static variable in class marchingcubes.MCNeighbour
 

P

paint(Graphics) - Method in class marchingcubes.MCCanvas
draws components in the window
peek() - Method in class marchingcubes.MCMatrixStack
returns the top of the stack without removing it
phong(MCVector3, Vector, MCMaterial) - Static method in class marchingcubes.MCLight
computes the color of a face using Phong lighting model
pop() - Method in class marchingcubes.MCMatrixStack
removes the top of the stack
position - Variable in class marchingcubes.MCNeighbour
 
position - Variable in class marchingcubes.MCVertex
 
push() - Method in class marchingcubes.MCMatrixStack
duplicates the top of the stack

R

repaint() - Method in class marchingcubes.MCCanvas
repaints components
RUBY - Static variable in class marchingcubes.MCMaterial
 

S

sb - Variable in class marchingcubes.MCMaterial
 
seekValue - Static variable in class marchingcubes.MCCube
 
setWindow(Image) - Static method in class marchingcubes.MCRenderer
sets the size of the target window used when rendering
sg - Variable in class marchingcubes.MCMaterial
 
shift - Static variable in class marchingcubes.MCApplet
 
shininess - Variable in class marchingcubes.MCMaterial
 
SILVER - Static variable in class marchingcubes.MCMaterial
 
SIZE - Static variable in class marchingcubes.MCCube
 
SIZE - Static variable in class marchingcubes.MCVertex
 
SOUTH - Static variable in class marchingcubes.MCNeighbour
 
sr - Variable in class marchingcubes.MCMaterial
 
start() - Method in class marchingcubes.MCApplet
automatically called when applet starts
started - Static variable in class marchingcubes.MCApplet
 
stop() - Method in class marchingcubes.MCApplet
automatically called when applet stops
sub(double, double, double) - Method in class marchingcubes.MCVector3
substracts values to the vectors components
sub(MCVector3) - Method in class marchingcubes.MCVector3
performs a substraction between two vectors

T

TEXT_COLOR - Static variable in class marchingcubes.MCRenderer
 
TF_MODE_ROTATION - Static variable in class marchingcubes.MCCanvas
 
TF_MODE_TRANSLATION - Static variable in class marchingcubes.MCCanvas
 
tfMode - Variable in class marchingcubes.MCCanvas
 
toString() - Method in class marchingcubes.MCCube
returns a string representation of the cube (its name) (useful to add cubes to combo-boxes)
toString() - Method in class marchingcubes.MCMaterial
returns a string representation of the material (its name)
toString() - Method in class marchingcubes.MCVector3
returns a string representation of the vector
translate(int) - Static method in class marchingcubes.MCCube
returns the translation corresponding to a neighbour at a specified position (north/south: along z axis, etc.)

U

UP - Static variable in class marchingcubes.MCNeighbour
 

V

v - Variable in class marchingcubes.MCCube
 
value - Variable in class marchingcubes.MCInt
 
vertexColor(int) - Static method in class marchingcubes.MCRenderer
computes the color of a vertex depending on its weight

W

wCube - Static variable in class marchingcubes.MCApplet
 
weight - Variable in class marchingcubes.MCVertex
 
weight() - Method in class marchingcubes.MCVertex
returns the weight of the vertex
WEST - Static variable in class marchingcubes.MCNeighbour
 
width - Variable in class marchingcubes.MCCanvas
 

X

x - Variable in class marchingcubes.MCVector3
 

Y

y - Variable in class marchingcubes.MCVector3
 

Z

z - Variable in class marchingcubes.MCVector3
 

A B C D E F G H I J K L M N P R S T U V W X Y Z