public interface TwoSidedMaterial extends X3DMaterialNode
| Modifier and Type | Method and Description |
|---|---|
float |
getAmbientIntensity()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named ambientIntensity.
|
float |
getBackAmbientIntensity()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named backAmbientIntensity.
|
float[] |
getBackDiffuseColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named backDiffuseColor.
|
float[] |
getBackEmissiveColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named backEmissiveColor.
|
float |
getBackShininess()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named backShininess.
|
float[] |
getBackSpecularColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named backSpecularColor.
|
float |
getBackTransparency()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named backTransparency.
|
float[] |
getDiffuseColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named diffuseColor.
|
float[] |
getEmissiveColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named emissiveColor.
|
X3DMetadataObject |
getMetadata()
Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
|
boolean |
getSeparateBackColor()
Provide boolean value from inputOutput SFBool field named separateBackColor.
|
float |
getShininess()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named shininess.
|
float[] |
getSpecularColor()
Provide array of 3-tuple float results using RGB values [0..1] using RGB values [0..1] from inputOutput SFColor field named specularColor.
|
float |
getTransparency()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named transparency.
|
TwoSidedMaterial |
setAmbientIntensity(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named ambientIntensity.
|
TwoSidedMaterial |
setBackAmbientIntensity(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named backAmbientIntensity.
|
TwoSidedMaterial |
setBackDiffuseColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named backDiffuseColor.
|
TwoSidedMaterial |
setBackEmissiveColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named backEmissiveColor.
|
TwoSidedMaterial |
setBackShininess(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named backShininess.
|
TwoSidedMaterial |
setBackSpecularColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named backSpecularColor.
|
TwoSidedMaterial |
setBackTransparency(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named backTransparency.
|
TwoSidedMaterial |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
TwoSidedMaterial |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
TwoSidedMaterial |
setDiffuseColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named diffuseColor.
|
TwoSidedMaterial |
setEmissiveColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named emissiveColor.
|
TwoSidedMaterial |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
TwoSidedMaterial |
setSeparateBackColor(boolean newValue)
Assign boolean value to inputOutput SFBool field named separateBackColor.
|
TwoSidedMaterial |
setShininess(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named shininess.
|
TwoSidedMaterial |
setSpecularColor(float[] newValue)
Assign 3-tuple float array using RGB values [0..1] using RGB values [0..1] to inputOutput SFColor field named specularColor.
|
TwoSidedMaterial |
setTransparency(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named transparency.
|
TwoSidedMaterial |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
float getAmbientIntensity()
TwoSidedMaterial setAmbientIntensity(float newValue)
newValue - is new value for the ambientIntensity field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getBackAmbientIntensity()
TwoSidedMaterial setBackAmbientIntensity(float newValue)
newValue - is new value for the backAmbientIntensity field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getBackDiffuseColor()
TwoSidedMaterial setBackDiffuseColor(float[] newValue)
newValue - is new value for the backDiffuseColor field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getBackEmissiveColor()
TwoSidedMaterial setBackEmissiveColor(float[] newValue)
newValue - is new value for the backEmissiveColor field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getBackShininess()
TwoSidedMaterial setBackShininess(float newValue)
newValue - is new value for the backShininess field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getBackSpecularColor()
TwoSidedMaterial setBackSpecularColor(float[] newValue)
newValue - is new value for the backSpecularColor field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getBackTransparency()
TwoSidedMaterial setBackTransparency(float newValue)
newValue - is new value for the backTransparency field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getDiffuseColor()
TwoSidedMaterial setDiffuseColor(float[] newValue)
newValue - is new value for the diffuseColor field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getEmissiveColor()
TwoSidedMaterial setEmissiveColor(float[] newValue)
newValue - is new value for the emissiveColor field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DMetadataObject getMetadata()
getMetadata in interface X3DAppearanceChildNodegetMetadata in interface X3DMaterialNodegetMetadata in interface X3DNodeTwoSidedMaterial setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DAppearanceChildNodesetMetadata in interface X3DMaterialNodesetMetadata in interface X3DNodenewValue - is new value for the metadata field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getSeparateBackColor()
TwoSidedMaterial setSeparateBackColor(boolean newValue)
newValue - is new value for the separateBackColor field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getShininess()
TwoSidedMaterial setShininess(float newValue)
newValue - is new value for the shininess field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getSpecularColor()
TwoSidedMaterial setSpecularColor(float[] newValue)
newValue - is new value for the specularColor field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getTransparency()
TwoSidedMaterial setTransparency(float newValue)
newValue - is new value for the transparency field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).TwoSidedMaterial setDEF(java.lang.String newValue)
setDEF in interface X3DAppearanceChildNodesetDEF in interface X3DMaterialNodesetDEF in interface X3DNodenewValue - is new value for the DEF field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).TwoSidedMaterial setUSE(java.lang.String newValue)
USE node is still an independent object, with the USE value matching the DEF value in the preceding object.
setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.setUSE in interface X3DAppearanceChildNodesetUSE in interface X3DMaterialNodesetUSE in interface X3DNodenewValue - is new value for the USE field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).TwoSidedMaterial setCssClass(java.lang.String newValue)
setCssClass in interface X3DAppearanceChildNodesetCssClass in interface X3DMaterialNodesetCssClass in interface X3DNodenewValue - is new value for the class field.TwoSidedMaterial - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.