net.jbeans.j3d.scenegraph
Class Material

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.NodeComponent
          extended byjavax.media.j3d.Material
              extended bynet.jbeans.j3d.scenegraph.Material
All Implemented Interfaces:
java.io.Serializable

public class Material
extends javax.media.j3d.Material
implements java.io.Serializable

generally describe Material in here

Version:
$Revision: 1.3 $
Author:
Masahiro Takatsuka (masa@jbeans.net)
See Also:
Material, Serializable, Serialized Form

Field Summary
 
Fields inherited from class javax.media.j3d.Material
ALLOW_COMPONENT_READ, ALLOW_COMPONENT_WRITE, AMBIENT, AMBIENT_AND_DIFFUSE, DIFFUSE, EMISSIVE, SPECULAR
 
Fields inherited from class javax.media.j3d.NodeComponent
 
Fields inherited from class javax.media.j3d.SceneGraphObject
 
Constructor Summary
Material()
           
Material(javax.vecmath.Color3f ambientColor, javax.vecmath.Color3f emissiveColor, javax.vecmath.Color3f diffuseColor, javax.vecmath.Color3f specularColor, float shininess)
           
 
Method Summary
 java.awt.Color getAmbientColor()
           
 java.awt.Color getDiffuseColor()
           
 java.awt.Color getEmissiveColor()
           
 java.awt.Color getSpecularColor()
           
 void setAmbientColor(java.awt.Color color)
           
 void setDiffuseColor(java.awt.Color color)
           
 void setEmissiveColor(java.awt.Color color)
           
 void setSpecularColor(java.awt.Color color)
           
 
Methods inherited from class javax.media.j3d.Material
cloneNodeComponent, getAmbientColor, getColorTarget, getDiffuseColor, getEmissiveColor, getLightingEnable, getShininess, getSpecularColor, setAmbientColor, setAmbientColor, setColorTarget, setDiffuseColor, setDiffuseColor, setDiffuseColor, setEmissiveColor, setEmissiveColor, setLightingEnable, setShininess, setSpecularColor, setSpecularColor, toString
 
Methods inherited from class javax.media.j3d.NodeComponent
cloneNodeComponent, duplicateNodeComponent, 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, wait, wait, wait
 

Constructor Detail

Material

public Material()

Material

public Material(javax.vecmath.Color3f ambientColor,
                javax.vecmath.Color3f emissiveColor,
                javax.vecmath.Color3f diffuseColor,
                javax.vecmath.Color3f specularColor,
                float shininess)
Method Detail

setAmbientColor

public void setAmbientColor(java.awt.Color color)

getAmbientColor

public java.awt.Color getAmbientColor()

setDiffuseColor

public void setDiffuseColor(java.awt.Color color)

getDiffuseColor

public java.awt.Color getDiffuseColor()

setEmissiveColor

public void setEmissiveColor(java.awt.Color color)

getEmissiveColor

public java.awt.Color getEmissiveColor()

setSpecularColor

public void setSpecularColor(java.awt.Color color)

getSpecularColor

public java.awt.Color getSpecularColor()


Copyright © 1995-2004 net.jbeans. All Rights Reserved.