|
Sweet Home 3D 2.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.media.j3d.SceneGraphObject
javax.media.j3d.NodeComponent
javax.media.j3d.Material
com.eteks.sweethome3d.j3d.OBJMaterial
public class OBJMaterial
A material with additional parameters useful for raytracing rendering.
| Field Summary |
|---|
| Fields inherited from class javax.media.j3d.Material |
|---|
ALLOW_COMPONENT_READ, ALLOW_COMPONENT_WRITE, AMBIENT, AMBIENT_AND_DIFFUSE, DIFFUSE, EMISSIVE, SPECULAR |
| Constructor Summary | |
|---|---|
OBJMaterial()
|
|
| Method Summary | |
|---|---|
NodeComponent |
cloneNodeComponent(boolean forceDuplicate)
Returns a clone of this material. |
int |
getIlluminationModel()
Returns the illumination model of this material as defined in MTL format. |
float |
getOpticalDensity()
Returns the optical density of this material. |
float |
getSharpness()
Returns the sharpness of this material. |
boolean |
isIlluminationModelSet()
Returns true if illumination model was set on this material. |
boolean |
isOpticalDensitySet()
Returns true if optical density was set on this material. |
boolean |
isSharpnessSet()
Returns true if sharpness was set on this material. |
void |
setIlluminationModel(int illuminationModel)
Sets the illumination model of this material. |
void |
setOpticalDensity(float opticalDensity)
Sets the optical density of this material. |
void |
setSharpness(float sharpness)
Sets the sharpness of this material. |
| 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 |
|---|
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 |
|---|
public OBJMaterial()
| Method Detail |
|---|
public void setOpticalDensity(float opticalDensity)
public float getOpticalDensity()
IllegalStateException - if optical density wasn't set.public boolean isOpticalDensitySet()
true if optical density was set on this material.
public void setIlluminationModel(int illuminationModel)
public int getIlluminationModel()
IllegalStateException - if illumination model wasn't set.public boolean isIlluminationModelSet()
true if illumination model was set on this material.
public void setSharpness(float sharpness)
public float getSharpness()
IllegalStateException - if sharpness wasn't set.public boolean isSharpnessSet()
true if sharpness was set on this material.
public NodeComponent cloneNodeComponent(boolean forceDuplicate)
cloneNodeComponent in class NodeComponent
|
Sweet Home 3D 2.5 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
![]() |
© Copyrights 2006-2010 eTeks - All rights reserved
Distributed under GNU General Public License |