|
Sweet Home 3D 4.1 | |||||||||
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 4.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
![]() |
© Copyrights 2006-2013 eTeks - All rights reserved
Distributed under GNU General Public License |