| Package | Description |
|---|---|
| org.web3d.x3d.jsail.Geometry3D |
The Geometry3D component describes how three-dimensional geometry is specified and
defines ElevationGrid, Extrusion, IndexedFaceSet, and most primitive geometry nodes
(Box, Cone, Cylinder, Sphere).
|
| Modifier and Type | Method and Description |
|---|---|
IndexedFaceSetObject |
IndexedFaceSetObject.addAttrib(X3DNode newValue)
Add single child node to existing array of attrib nodes (if any).
|
IndexedFaceSetObject |
IndexedFaceSetObject.addColorIndex(int newValue)
Add singleton int value to MFInt32 colorIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addColorIndex(SFInt32Object newValue)
Add singleton SFInt32Object value to MFInt32 colorIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to contained commentsList.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addComments(java.lang.String newComment)
Add comment as String to contained commentsList.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addComments(java.lang.String[] newComments)
Add comments as String[] array to contained commentsList.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addCoordIndex(int newValue)
Add singleton int value to MFInt32 coordIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addCoordIndex(SFInt32Object newValue)
Add singleton SFInt32Object value to MFInt32 coordIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addNormalIndex(int newValue)
Add singleton int value to MFInt32 normalIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addNormalIndex(SFInt32Object newValue)
Add singleton SFInt32Object value to MFInt32 normalIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addTexCoordIndex(int newValue)
Add singleton int value to MFInt32 texCoordIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.addTexCoordIndex(SFInt32Object newValue)
Add singleton SFInt32Object value to MFInt32 texCoordIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearAttrib()
Utility method to clear MFNode value of attrib field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearColor()
Utility method to clear SFNode value of color field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearColorIndex()
Utility method to clear MFInt32 value of colorIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearCoord()
Utility method to clear SFNode value of coord field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearCoordIndex()
Utility method to clear MFInt32 value of coordIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearFogCoord()
Utility method to clear SFNode value of fogCoord field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearMetadata()
Utility method to clear SFNode value of metadata field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearNormal()
Utility method to clear SFNode value of normal field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearNormalIndex()
Utility method to clear MFInt32 value of normalIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearTexCoord()
Utility method to clear SFNode value of texCoord field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.clearTexCoordIndex()
Utility method to clear MFInt32 value of texCoordIndex field.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setAttrib(java.util.ArrayList<X3DVertexAttributeNode> newValue)
Assign ArrayList value of MFNode attrib field, similar to
setAttrib(X3DNode[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setAttrib(X3DConcreteNode newValue)
Utility method to set single SFNode as IndexedFaceSetObject attrib.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setAttrib(X3DNode[] newValue)
Assign X3DVertexAttributeNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field attrib.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setCcw(boolean newValue)
Assign boolean value to initializeOnly SFBool field named ccw.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setCcw(SFBoolObject newValue)
Assign typed object value to SFBool ccw field, similar to
setCcw(boolean). |
IndexedFaceSetObject |
IndexedFaceSetObject.setColor(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field color.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setColor(X3DColorNode newValue)
Assign X3DColorNode instance (using a properly typed node) using RGB values [0..1] to inputOutput SFNode field color.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setColorIndex(java.util.ArrayList<java.lang.Integer> newValue)
Assign ArrayList value of MFInt32 colorIndex field, similar to
setColorIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setColorIndex(int[] newValue)
Assign Integer array using RGB values [0..1] to initializeOnly MFInt32 field named colorIndex.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setColorIndex(MFInt32Object newValue)
Assign typed object value to MFInt32 colorIndex field, similar to
setColorIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setColorPerVertex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named colorPerVertex.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setColorPerVertex(SFBoolObject newValue)
Assign typed object value to SFBool colorPerVertex field, similar to
setColorPerVertex(boolean). |
IndexedFaceSetObject |
IndexedFaceSetObject.setConvex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named convex.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setConvex(SFBoolObject newValue)
Assign typed object value to SFBool convex field, similar to
setConvex(boolean). |
IndexedFaceSetObject |
IndexedFaceSetObject.setCoord(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field coord.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setCoord(X3DCoordinateNode newValue)
Assign X3DCoordinateNode instance (using a properly typed node) to inputOutput SFNode field coord.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setCoordIndex(java.util.ArrayList<java.lang.Integer> newValue)
Assign ArrayList value of MFInt32 coordIndex field, similar to
setCoordIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setCoordIndex(int[] newValue)
Assign Integer array within allowed range of [-1,infinity) to initializeOnly MFInt32 field named coordIndex.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setCoordIndex(MFInt32Object newValue)
Assign typed object value to MFInt32 coordIndex field, similar to
setCoordIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setCreaseAngle(float newValue)
Assign float value unit axis, angle (in radians) within allowed range of [0,infinity) to initializeOnly SFFloat field named creaseAngle.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setCreaseAngle(SFFloatObject newValue)
Assign typed object value to SFFloat creaseAngle field, similar to
setCreaseAngle(float). |
IndexedFaceSetObject |
IndexedFaceSetObject.setCssClass(SFStringObject newValue)
Assign typed object value to SFString cssClass field, similar to
setCssClass(String). |
IndexedFaceSetObject |
IndexedFaceSetObject.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setDEF(SFStringObject newValue)
Assign typed object value to SFString DEF field, similar to
setDEF(String). |
IndexedFaceSetObject |
IndexedFaceSetObject.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setFogCoord(FogCoordinate newValue)
Assign FogCoordinate instance (using a properly typed node) to inputOutput SFNode field fogCoord.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setFogCoord(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field fogCoord.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setIS(ISObject newValue)
Assign field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setMetadata(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setNormal(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field normal.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setNormal(X3DNormalNode newValue)
Assign X3DNormalNode instance (using a properly typed node) to inputOutput SFNode field normal.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setNormalIndex(java.util.ArrayList<java.lang.Integer> newValue)
Assign ArrayList value of MFInt32 normalIndex field, similar to
setNormalIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setNormalIndex(int[] newValue)
Assign Integer array within allowed range of [-1,infinity) to initializeOnly MFInt32 field named normalIndex.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setNormalIndex(MFInt32Object newValue)
Assign typed object value to MFInt32 normalIndex field, similar to
setNormalIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setNormalPerVertex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named normalPerVertex.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setNormalPerVertex(SFBoolObject newValue)
Assign typed object value to SFBool normalPerVertex field, similar to
setNormalPerVertex(boolean). |
IndexedFaceSetObject |
IndexedFaceSetObject.setSolid(boolean newValue)
Assign boolean value to initializeOnly SFBool field named solid.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setSolid(SFBoolObject newValue)
Assign typed object value to SFBool solid field, similar to
setSolid(boolean). |
IndexedFaceSetObject |
IndexedFaceSetObject.setTexCoord(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field texCoord.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setTexCoord(X3DTextureCoordinateNode newValue)
Assign X3DTextureCoordinateNode instance (using a properly typed node) to inputOutput SFNode field texCoord.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setTexCoordIndex(java.util.ArrayList<java.lang.Integer> newValue)
Assign ArrayList value of MFInt32 texCoordIndex field, similar to
setTexCoordIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setTexCoordIndex(int[] newValue)
Assign Integer array within allowed range of [-1,infinity) to initializeOnly MFInt32 field named texCoordIndex.
|
IndexedFaceSetObject |
IndexedFaceSetObject.setTexCoordIndex(MFInt32Object newValue)
Assign typed object value to MFInt32 texCoordIndex field, similar to
setTexCoordIndex(int[]). |
IndexedFaceSetObject |
IndexedFaceSetObject.setUSE(IndexedFaceSetObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
IndexedFaceSetObject |
IndexedFaceSetObject.setUSE(SFStringObject newValue)
Assign typed object value to SFString USE field, similar to
setUSE(String). |
IndexedFaceSetObject |
IndexedFaceSetObject.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
| Modifier and Type | Method and Description |
|---|---|
IndexedFaceSetObject |
IndexedFaceSetObject.setUSE(IndexedFaceSetObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.