marchingcubes
Class MCMaterial

java.lang.Object
  |
  +--marchingcubes.MCMaterial

public class MCMaterial
extends java.lang.Object


Field Summary
 double ab
           
 double ag
           
 double ar
           
static marchingcubes.MCMaterial BRONZE
           
static marchingcubes.MCMaterial CHROME
           
 double db
           
 double dg
           
 double dr
           
static marchingcubes.MCMaterial EMERALD
           
static marchingcubes.MCMaterial GOLD
           
static marchingcubes.MCMaterial JADE
           
static java.util.Vector materials
           
 java.lang.String name
           
static marchingcubes.MCMaterial RUBY
           
 double sb
           
 double sg
           
 double shininess
           
static marchingcubes.MCMaterial SILVER
           
 double sr
           
 
Constructor Summary
MCMaterial(double ar, double ag, double ab, double dr, double dg, double db, double sr, double sg, double sb, double shininess, java.lang.String name)
          constructor of a MCMaterial object
 
Method Summary
static void fillMaterials()
          initialise un vecteur avec des matériau par défaut
 java.lang.String toString()
          returns a string representation of the material (its name)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ar

public double ar

ag

public double ag

ab

public double ab

dr

public double dr

dg

public double dg

db

public double db

sr

public double sr

sg

public double sg

sb

public double sb

shininess

public double shininess

name

public java.lang.String name

EMERALD

public static marchingcubes.MCMaterial EMERALD

JADE

public static marchingcubes.MCMaterial JADE

RUBY

public static marchingcubes.MCMaterial RUBY

BRONZE

public static marchingcubes.MCMaterial BRONZE

CHROME

public static marchingcubes.MCMaterial CHROME

GOLD

public static marchingcubes.MCMaterial GOLD

SILVER

public static marchingcubes.MCMaterial SILVER

materials

public static java.util.Vector materials
Constructor Detail

MCMaterial

public MCMaterial(double ar,
                  double ag,
                  double ab,
                  double dr,
                  double dg,
                  double db,
                  double sr,
                  double sg,
                  double sb,
                  double shininess,
                  java.lang.String name)
constructor of a MCMaterial object

Parameters:
ar - ambient red
ag - ambient green
ab - ambient blue
dr - diffuse red
dg - diffuse green
db - diffuse blue
sr - specular red
sg - specular green
sb - specular blue
shininess - specular attenuation
Method Detail

fillMaterials

public static void fillMaterials()
initialise un vecteur avec des matériau par défaut


toString

public java.lang.String toString()
returns a string representation of the material (its name)

Overrides:
toString in class java.lang.Object
Returns:
a string representing the material