com.tirix.anim8or
Class Anim8orMaterial.Surface

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.NodeComponent
          extended by javax.media.j3d.Appearance
              extended by com.tirix.anim8or.Anim8orMaterial.Surface
Enclosing class:
Anim8orMaterial

public static class Anim8orMaterial.Surface
extends Appearance


Field Summary
 
Fields inherited from class javax.media.j3d.Appearance
ALLOW_COLORING_ATTRIBUTES_READ, ALLOW_COLORING_ATTRIBUTES_WRITE, ALLOW_LINE_ATTRIBUTES_READ, ALLOW_LINE_ATTRIBUTES_WRITE, ALLOW_MATERIAL_READ, ALLOW_MATERIAL_WRITE, ALLOW_POINT_ATTRIBUTES_READ, ALLOW_POINT_ATTRIBUTES_WRITE, ALLOW_POLYGON_ATTRIBUTES_READ, ALLOW_POLYGON_ATTRIBUTES_WRITE, ALLOW_RENDERING_ATTRIBUTES_READ, ALLOW_RENDERING_ATTRIBUTES_WRITE, ALLOW_TEXGEN_READ, ALLOW_TEXGEN_WRITE, ALLOW_TEXTURE_ATTRIBUTES_READ, ALLOW_TEXTURE_ATTRIBUTES_WRITE, ALLOW_TEXTURE_READ, ALLOW_TEXTURE_UNIT_STATE_READ, ALLOW_TEXTURE_UNIT_STATE_WRITE, ALLOW_TEXTURE_WRITE, ALLOW_TRANSPARENCY_ATTRIBUTES_READ, ALLOW_TRANSPARENCY_ATTRIBUTES_WRITE
 
Constructor Summary
Anim8orMaterial.Surface(Anim8orMaterial.ColorComponent ambientColor, Anim8orMaterial.ColorComponent diffuseColor, Anim8orMaterial.ColorComponent specularColor, Anim8orMaterial.ColorComponent emissiveColor, float brillance, double phong, int phongsize, float transparency)
           
Anim8orMaterial.Surface(Color3b rgb, float brillance, double phong, int phongsize)
          Constructor for version 0.7 colors, where only ambient RGB is given.
 
Method Summary
 
Methods inherited from class javax.media.j3d.Appearance
cloneNodeComponent, duplicateNodeComponent, getColoringAttributes, getLineAttributes, getMaterial, getPointAttributes, getPolygonAttributes, getRenderingAttributes, getTexCoordGeneration, getTexture, getTextureAttributes, getTextureUnitCount, getTextureUnitState, getTextureUnitState, getTransparencyAttributes, setColoringAttributes, setLineAttributes, setMaterial, setPointAttributes, setPolygonAttributes, setRenderingAttributes, setTexCoordGeneration, setTexture, setTextureAttributes, setTextureUnitState, setTextureUnitState, setTransparencyAttributes
 
Methods inherited from class javax.media.j3d.NodeComponent
cloneNodeComponent, duplicateNodeComponent, getDuplicateOnCloneTree, setDuplicateOnCloneTree
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Anim8orMaterial.Surface

public Anim8orMaterial.Surface(Anim8orMaterial.ColorComponent ambientColor,
                               Anim8orMaterial.ColorComponent diffuseColor,
                               Anim8orMaterial.ColorComponent specularColor,
                               Anim8orMaterial.ColorComponent emissiveColor,
                               float brillance,
                               double phong,
                               int phongsize,
                               float transparency)

Anim8orMaterial.Surface

public Anim8orMaterial.Surface(Color3b rgb,
                               float brillance,
                               double phong,
                               int phongsize)
Constructor for version 0.7 colors, where only ambient RGB is given.

Parameters:
rgb -
brillance -
phong -
phongsize -