public interface IndexedFaceSet extends X3DComposedGeometryNode
| Modifier and Type | Method and Description |
|---|---|
void |
addAttrib(X3DNode[] newValue)
Add array of child attrib nodes to array of existing nodes (if any).
|
X3DNode[] |
getAttrib()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field attrib.
|
boolean |
getCcw()
Provide boolean value from initializeOnly SFBool field named ccw.
|
X3DColorNode |
getColor()
Provide X3DColorNode instance (using a properly typed node) using RGB values [0..1] from inputOutput SFNode field color.
|
int[] |
getColorIndex()
Provide array of int results using RGB values [0..1] from initializeOnly MFInt32 field named colorIndex.
|
boolean |
getColorPerVertex()
Provide boolean value from initializeOnly SFBool field named colorPerVertex.
|
boolean |
getConvex()
Provide boolean value from initializeOnly SFBool field named convex.
|
X3DCoordinateNode |
getCoord()
Provide X3DCoordinateNode instance (using a properly typed node) from inputOutput SFNode field coord.
|
int[] |
getCoordIndex()
Provide array of int results within allowed range of [-1,infinity) from initializeOnly MFInt32 field named coordIndex.
|
float |
getCreaseAngle()
Provide float value unit axis, angle (in radians) within allowed range of [0,infinity) from initializeOnly SFFloat field named creaseAngle.
|
FogCoordinate |
getFogCoord()
Provide FogCoordinate instance (using a properly typed node) from inputOutput SFNode field fogCoord.
|
X3DMetadataObject |
getMetadata()
Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
|
X3DNormalNode |
getNormal()
Provide X3DNormalNode instance (using a properly typed node) from inputOutput SFNode field normal.
|
int[] |
getNormalIndex()
Provide array of int results within allowed range of [-1,infinity) from initializeOnly MFInt32 field named normalIndex.
|
boolean |
getNormalPerVertex()
Provide boolean value from initializeOnly SFBool field named normalPerVertex.
|
boolean |
getSolid()
Provide boolean value from initializeOnly SFBool field named solid.
|
X3DTextureCoordinateNode |
getTexCoord()
Provide X3DTextureCoordinateNode instance (using a properly typed node) from inputOutput SFNode field texCoord.
|
int[] |
getTexCoordIndex()
Provide array of int results within allowed range of [-1,infinity) from initializeOnly MFInt32 field named texCoordIndex.
|
void |
setAttrib(X3DNode newValue)
Set single child attrib node, replacing prior array of existing nodes (if any).
|
IndexedFaceSet |
setAttrib(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field attrib.
|
IndexedFaceSet |
setCcw(boolean newValue)
Assign boolean value to initializeOnly SFBool field named ccw.
|
IndexedFaceSet |
setColor(X3DColorNode newValue)
Assign X3DColorNode instance (using a properly typed node) using RGB values [0..1] to inputOutput SFNode field color.
|
IndexedFaceSet |
setColorIndex(int[] newValue)
Assign int array using RGB values [0..1] to initializeOnly MFInt32 field named colorIndex.
|
IndexedFaceSet |
setColorPerVertex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named colorPerVertex.
|
IndexedFaceSet |
setConvex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named convex.
|
IndexedFaceSet |
setCoord(X3DCoordinateNode newValue)
Assign X3DCoordinateNode instance (using a properly typed node) to inputOutput SFNode field coord.
|
IndexedFaceSet |
setCoordIndex(int[] newValue)
Assign int array within allowed range of [-1,infinity) to initializeOnly MFInt32 field named coordIndex.
|
IndexedFaceSet |
setCreaseAngle(float newValue)
Assign float value unit axis, angle (in radians) within allowed range of [0,infinity) to initializeOnly SFFloat field named creaseAngle.
|
IndexedFaceSet |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
IndexedFaceSet |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
IndexedFaceSet |
setFogCoord(FogCoordinate newValue)
Assign FogCoordinate instance (using a properly typed node) to inputOutput SFNode field fogCoord.
|
IndexedFaceSet |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
IndexedFaceSet |
setNormal(X3DNormalNode newValue)
Assign X3DNormalNode instance (using a properly typed node) to inputOutput SFNode field normal.
|
IndexedFaceSet |
setNormalIndex(int[] newValue)
Assign int array within allowed range of [-1,infinity) to initializeOnly MFInt32 field named normalIndex.
|
IndexedFaceSet |
setNormalPerVertex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named normalPerVertex.
|
IndexedFaceSet |
setSolid(boolean newValue)
Assign boolean value to initializeOnly SFBool field named solid.
|
IndexedFaceSet |
setTexCoord(X3DTextureCoordinateNode newValue)
Assign X3DTextureCoordinateNode instance (using a properly typed node) to inputOutput SFNode field texCoord.
|
IndexedFaceSet |
setTexCoordIndex(int[] newValue)
Assign int array within allowed range of [-1,infinity) to initializeOnly MFInt32 field named texCoordIndex.
|
IndexedFaceSet |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
X3DNode[] getAttrib()
getAttrib in interface X3DComposedGeometryNodeX3DVertexAttributeNodeIndexedFaceSet setAttrib(X3DNode[] newValue)
setAttrib in interface X3DComposedGeometryNodenewValue - is new value for the attrib field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addAttrib(X3DNode[] newValue)
addAttrib in interface X3DComposedGeometryNodenewValue - is new value array to be appended the attrib field.void setAttrib(X3DNode newValue)
setAttrib in interface X3DComposedGeometryNodenewValue - is new node for the attrib fieldboolean getCcw()
getCcw in interface X3DComposedGeometryNodeIndexedFaceSet setCcw(boolean newValue)
setCcw in interface X3DComposedGeometryNodenewValue - is new value for the ccw field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DColorNode getColor()
getColor in interface X3DComposedGeometryNodeIndexedFaceSet setColor(X3DColorNode newValue)
setColor in interface X3DComposedGeometryNodenewValue - is new value for the color field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int[] getColorIndex()
IndexedFaceSet setColorIndex(int[] newValue)
newValue - is new value for the colorIndex field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getColorPerVertex()
getColorPerVertex in interface X3DComposedGeometryNodeIndexedFaceSet setColorPerVertex(boolean newValue)
setColorPerVertex in interface X3DComposedGeometryNodenewValue - is new value for the colorPerVertex field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getConvex()
IndexedFaceSet setConvex(boolean newValue)
newValue - is new value for the convex field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DCoordinateNode getCoord()
getCoord in interface X3DComposedGeometryNodeIndexedFaceSet setCoord(X3DCoordinateNode newValue)
setCoord in interface X3DComposedGeometryNodenewValue - is new value for the coord field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int[] getCoordIndex()
IndexedFaceSet setCoordIndex(int[] newValue)
newValue - is new value for the coordIndex field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getCreaseAngle()
IndexedFaceSet setCreaseAngle(float newValue)
newValue - is new value for the creaseAngle field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).FogCoordinate getFogCoord()
getFogCoord in interface X3DComposedGeometryNodeIndexedFaceSet setFogCoord(FogCoordinate newValue)
setFogCoord in interface X3DComposedGeometryNodenewValue - is new value for the fogCoord field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DMetadataObject getMetadata()
getMetadata in interface X3DComposedGeometryNodegetMetadata in interface X3DGeometryNodegetMetadata in interface X3DNodeIndexedFaceSet setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DComposedGeometryNodesetMetadata in interface X3DGeometryNodesetMetadata in interface X3DNodenewValue - is new value for the metadata field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNormalNode getNormal()
getNormal in interface X3DComposedGeometryNodeIndexedFaceSet setNormal(X3DNormalNode newValue)
setNormal in interface X3DComposedGeometryNodenewValue - is new value for the normal field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int[] getNormalIndex()
IndexedFaceSet setNormalIndex(int[] newValue)
newValue - is new value for the normalIndex field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getNormalPerVertex()
getNormalPerVertex in interface X3DComposedGeometryNodeIndexedFaceSet setNormalPerVertex(boolean newValue)
setNormalPerVertex in interface X3DComposedGeometryNodenewValue - is new value for the normalPerVertex field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getSolid()
getSolid in interface X3DComposedGeometryNodeIndexedFaceSet setSolid(boolean newValue)
setSolid in interface X3DComposedGeometryNodenewValue - is new value for the solid field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DTextureCoordinateNode getTexCoord()
getTexCoord in interface X3DComposedGeometryNodeIndexedFaceSet setTexCoord(X3DTextureCoordinateNode newValue)
setTexCoord in interface X3DComposedGeometryNodenewValue - is new value for the texCoord field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int[] getTexCoordIndex()
IndexedFaceSet setTexCoordIndex(int[] newValue)
newValue - is new value for the texCoordIndex field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).IndexedFaceSet setDEF(java.lang.String newValue)
setDEF in interface X3DComposedGeometryNodesetDEF in interface X3DGeometryNodesetDEF in interface X3DNodenewValue - is new value for the DEF field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).IndexedFaceSet 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 X3DComposedGeometryNodesetUSE in interface X3DGeometryNodesetUSE in interface X3DNodenewValue - is new value for the USE field.IndexedFaceSet - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).IndexedFaceSet setCssClass(java.lang.String newValue)
setCssClass in interface X3DComposedGeometryNodesetCssClass in interface X3DGeometryNodesetCssClass in interface X3DNodenewValue - is new value for the class field.IndexedFaceSet - 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.