public interface HAnimHumanoid extends X3DChildNode, X3DBoundedObject
| Modifier and Type | Method and Description |
|---|---|
void |
addJoints(X3DNode[] newValue)
Add array of child joints nodes to array of existing nodes (if any).
|
void |
addMotions(X3DNode[] newValue)
Add array of child motions nodes to array of existing nodes (if any).
|
void |
addSegments(X3DNode[] newValue)
Add array of child segments nodes to array of existing nodes (if any).
|
void |
addSites(X3DNode[] newValue)
Add array of child sites nodes to array of existing nodes (if any).
|
void |
addSkeleton(X3DNode[] newValue)
Add array of child skeleton nodes to array of existing nodes (if any).
|
void |
addSkin(X3DNode[] newValue)
Add array of child skin nodes to array of existing nodes (if any).
|
void |
addSkinBindingCoords(X3DNode[] newValue)
Add array of child skinBindingCoords nodes to array of existing nodes (if any).
|
void |
addSkinBindingNormals(X3DNode[] newValue)
Add array of child skinBindingNormals nodes to array of existing nodes (if any).
|
void |
addViewpoints(X3DNode[] newValue)
Add array of child viewpoints nodes to array of existing nodes (if any).
|
float[] |
getBboxCenter()
Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.
|
float[] |
getBboxSize()
Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.
|
float[] |
getCenter()
Provide array of 3-tuple float results from inputOutput SFVec3f field named center.
|
java.lang.String[] |
getInfo()
Provide array of String results from inputOutput MFString field named info.
|
float[] |
getJointBindingPositions()
Provide array of 3-tuple float results from inputOutput MFVec3f field named jointBindingPositions.
|
float[] |
getJointBindingRotations()
Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput MFRotation field named jointBindingRotations.
|
float[] |
getJointBindingScales()
Provide array of 3-tuple float results from inputOutput MFVec3f field named jointBindingScales.
|
X3DNode[] |
getJoints()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field joints.
|
int |
getLoa()
Provide int value within allowed range of [-1,4] from inputOutput SFInt32 field named loa.
|
X3DMetadataObject |
getMetadata()
Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
|
X3DNode[] |
getMotions()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field motions.
|
java.lang.String |
getName()
Provide String value from inputOutput SFString field named name.
|
float[] |
getRotation()
Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named rotation.
|
float[] |
getScale()
Provide array of 3-tuple float results within allowed range of (0,infinity) from inputOutput SFVec3f field named scale.
|
float[] |
getScaleOrientation()
Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named scaleOrientation.
|
X3DNode[] |
getSegments()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field segments.
|
X3DNode[] |
getSites()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field sites.
|
java.lang.String |
getSkeletalConfiguration()
Provide String value from inputOutput SFString field named skeletalConfiguration.
|
X3DNode[] |
getSkeleton()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) with acceptable node types limited to HAnimJoint|HAnimSite, from inputOutput MFNode field skeleton.
|
X3DNode[] |
getSkin()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) with acceptable node types limited to Group|Transform|Shape|IndexedFaceSet, from inputOutput MFNode field skin.
|
X3DNode[] |
getSkinBindingCoords()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field skinBindingCoords.
|
X3DNode[] |
getSkinBindingNormals()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field skinBindingNormals.
|
X3DCoordinateNode |
getSkinCoord()
Provide X3DCoordinateNode instance (using a properly typed node) from inputOutput SFNode field skinCoord.
|
X3DNormalNode |
getSkinNormal()
Provide X3DNormalNode instance (using a properly typed node) from inputOutput SFNode field skinNormal.
|
float[] |
getTranslation()
Provide array of 3-tuple float results from inputOutput SFVec3f field named translation.
|
java.lang.String |
getVersion()
Provide String enumeration value ['1.0'|'1.1'|'2.0'] from inputOutput SFString field named version.
|
X3DNode[] |
getViewpoints()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field viewpoints.
|
HAnimHumanoid |
setBboxCenter(float[] newValue)
Assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
|
HAnimHumanoid |
setBboxSize(float[] newValue)
Assign 3-tuple float array within allowed range of [0,infinity), or default value [-1 -1 -1], to initializeOnly SFVec3f field named bboxSize.
|
HAnimHumanoid |
setCenter(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named center.
|
HAnimHumanoid |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
HAnimHumanoid |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
HAnimHumanoid |
setInfo(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named info.
|
HAnimHumanoid |
setJointBindingPositions(float[] newValue)
Assign 3-tuple float array to inputOutput MFVec3f field named jointBindingPositions.
|
HAnimHumanoid |
setJointBindingRotations(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput MFRotation field named jointBindingRotations.
|
HAnimHumanoid |
setJointBindingScales(float[] newValue)
Assign 3-tuple float array to inputOutput MFVec3f field named jointBindingScales.
|
void |
setJoints(X3DNode newValue)
Set single child joints node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setJoints(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field joints.
|
HAnimHumanoid |
setLoa(int newValue)
Assign int value within allowed range of [-1,4] to inputOutput SFInt32 field named loa.
|
HAnimHumanoid |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
void |
setMotions(X3DNode newValue)
Set single child motions node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setMotions(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field motions.
|
HAnimHumanoid |
setName(java.lang.String newValue)
Assign String value to inputOutput SFString field named name.
|
HAnimHumanoid |
setRotation(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.
|
HAnimHumanoid |
setScale(float[] newValue)
Assign 3-tuple float array within allowed range of (0,infinity) to inputOutput SFVec3f field named scale.
|
HAnimHumanoid |
setScaleOrientation(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.
|
void |
setSegments(X3DNode newValue)
Set single child segments node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setSegments(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field segments.
|
void |
setSites(X3DNode newValue)
Set single child sites node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setSites(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field sites.
|
HAnimHumanoid |
setSkeletalConfiguration(java.lang.String newValue)
Assign String value to inputOutput SFString field named skeletalConfiguration.
|
void |
setSkeleton(X3DNode newValue)
Set single child skeleton node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setSkeleton(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) with acceptable node types limited to HAnimJoint|HAnimSite, to inputOutput MFNode field skeleton.
// newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1
boolean isNodeTypeAllowed =
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimJointObject) ||
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimSiteObject);
if (!
|
void |
setSkin(X3DNode newValue)
Set single child skin node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setSkin(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) with acceptable node types limited to Group|Transform|Shape|IndexedFaceSet, to inputOutput MFNode field skin.
// newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1
boolean isNodeTypeAllowed =
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Grouping.GroupObject) ||
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Grouping.TransformObject) ||
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Shape.ShapeObject) ||
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Geometry3D.IndexedFaceSetObject);
if (!
|
void |
setSkinBindingCoords(X3DNode newValue)
Set single child skinBindingCoords node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setSkinBindingCoords(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field skinBindingCoords.
|
void |
setSkinBindingNormals(X3DNode newValue)
Set single child skinBindingNormals node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setSkinBindingNormals(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field skinBindingNormals.
|
HAnimHumanoid |
setSkinCoord(X3DCoordinateNode newValue)
Assign X3DCoordinateNode instance (using a properly typed node) to inputOutput SFNode field skinCoord.
|
HAnimHumanoid |
setSkinNormal(X3DNormalNode newValue)
Assign X3DNormalNode instance (using a properly typed node) to inputOutput SFNode field skinNormal.
|
HAnimHumanoid |
setTranslation(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named translation.
|
HAnimHumanoid |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
HAnimHumanoid |
setVersion(java.lang.String newValue)
Assign String enumeration value ("1.0"|"1.1"|"2.0") ['1.0'|'1.1'|'2.0'] to inputOutput SFString field named version.
|
void |
setViewpoints(X3DNode newValue)
Set single child viewpoints node, replacing prior array of existing nodes (if any).
|
HAnimHumanoid |
setViewpoints(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field viewpoints.
|
float[] getBboxCenter()
getBboxCenter in interface X3DBoundedObjectHAnimHumanoid setBboxCenter(float[] newValue)
setBboxCenter in interface X3DBoundedObjectnewValue - is new value for the bboxCenter field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getBboxSize()
getBboxSize in interface X3DBoundedObjectHAnimHumanoid setBboxSize(float[] newValue)
setBboxSize in interface X3DBoundedObjectnewValue - is new value for the bboxSize field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getCenter()
HAnimHumanoid setCenter(float[] newValue)
newValue - is new value for the center field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).java.lang.String[] getInfo()
HAnimHumanoid setInfo(java.lang.String[] newValue)
newValue - is new value for the info field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getJointBindingPositions()
HAnimHumanoid setJointBindingPositions(float[] newValue)
newValue - is new value for the jointBindingPositions field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getJointBindingRotations()
HAnimHumanoid setJointBindingRotations(float[] newValue)
newValue - is new value for the jointBindingRotations field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getJointBindingScales()
HAnimHumanoid setJointBindingScales(float[] newValue)
newValue - is new value for the jointBindingScales field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNode[] getJoints()
HAnimJointObjectHAnimHumanoid setJoints(X3DNode[] newValue)
newValue - is new value for the joints field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addJoints(X3DNode[] newValue)
newValue - is new value array to be appended the joints field.void setJoints(X3DNode newValue)
newValue - is new node for the joints fieldint getLoa()
HAnimHumanoid setLoa(int newValue)
newValue - is new value for the loa field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DMetadataObject getMetadata()
getMetadata in interface X3DChildNodegetMetadata in interface X3DNodeHAnimHumanoid setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DChildNodesetMetadata in interface X3DNodenewValue - is new value for the metadata field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNode[] getMotions()
HAnimMotionObjectHAnimHumanoid setMotions(X3DNode[] newValue)
newValue - is new value for the motions field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addMotions(X3DNode[] newValue)
newValue - is new value array to be appended the motions field.void setMotions(X3DNode newValue)
newValue - is new node for the motions fieldjava.lang.String getName()
HAnimHumanoid setName(java.lang.String newValue)
newValue - is new value for the name field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getRotation()
HAnimHumanoid setRotation(float[] newValue)
newValue - is new value for the rotation field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getScale()
HAnimHumanoid setScale(float[] newValue)
newValue - is new value for the scale field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getScaleOrientation()
HAnimHumanoid setScaleOrientation(float[] newValue)
newValue - is new value for the scaleOrientation field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNode[] getSegments()
HAnimSegmentObjectHAnimHumanoid setSegments(X3DNode[] newValue)
newValue - is new value for the segments field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addSegments(X3DNode[] newValue)
newValue - is new value array to be appended the segments field.void setSegments(X3DNode newValue)
newValue - is new node for the segments fieldX3DNode[] getSites()
HAnimSiteObjectHAnimHumanoid setSites(X3DNode[] newValue)
newValue - is new value for the sites field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addSites(X3DNode[] newValue)
newValue - is new value array to be appended the sites field.void setSites(X3DNode newValue)
newValue - is new node for the sites fieldjava.lang.String getSkeletalConfiguration()
HAnimHumanoid setSkeletalConfiguration(java.lang.String newValue)
newValue - is new value for the skeletalConfiguration field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNode[] getSkeleton()
HAnimJointObject,
HAnimSiteObjectHAnimHumanoid setSkeleton(X3DNode[] newValue)
newValue - is new value for the skeleton field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addSkeleton(X3DNode[] newValue)
newValue - is new value array to be appended the skeleton field.void setSkeleton(X3DNode newValue)
newValue - is new node for the skeleton fieldX3DNode[] getSkin()
GroupObject,
TransformObject,
ShapeObject,
IndexedFaceSetObjectHAnimHumanoid setSkin(X3DNode[] newValue)
newValue - is new value for the skin field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addSkin(X3DNode[] newValue)
newValue - is new value array to be appended the skin field.void setSkin(X3DNode newValue)
newValue - is new node for the skin fieldX3DNode[] getSkinBindingCoords()
X3DCoordinateNodeHAnimHumanoid setSkinBindingCoords(X3DNode[] newValue)
newValue - is new value for the skinBindingCoords field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addSkinBindingCoords(X3DNode[] newValue)
newValue - is new value array to be appended the skinBindingCoords field.void setSkinBindingCoords(X3DNode newValue)
newValue - is new node for the skinBindingCoords fieldX3DNode[] getSkinBindingNormals()
X3DNormalNodeHAnimHumanoid setSkinBindingNormals(X3DNode[] newValue)
newValue - is new value for the skinBindingNormals field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addSkinBindingNormals(X3DNode[] newValue)
newValue - is new value array to be appended the skinBindingNormals field.void setSkinBindingNormals(X3DNode newValue)
newValue - is new node for the skinBindingNormals fieldX3DCoordinateNode getSkinCoord()
HAnimHumanoid setSkinCoord(X3DCoordinateNode newValue)
newValue - is new value for the skinCoord field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNormalNode getSkinNormal()
HAnimHumanoid setSkinNormal(X3DNormalNode newValue)
newValue - is new value for the skinNormal field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getTranslation()
HAnimHumanoid setTranslation(float[] newValue)
newValue - is new value for the translation field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).java.lang.String getVersion()
HAnimHumanoid setVersion(java.lang.String newValue)
newValue - is new value for the version field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNode[] getViewpoints()
HAnimSiteObjectHAnimHumanoid setViewpoints(X3DNode[] newValue)
newValue - is new value for the viewpoints field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addViewpoints(X3DNode[] newValue)
newValue - is new value array to be appended the viewpoints field.void setViewpoints(X3DNode newValue)
newValue - is new node for the viewpoints fieldHAnimHumanoid setDEF(java.lang.String newValue)
setDEF in interface X3DChildNodesetDEF in interface X3DNodenewValue - is new value for the DEF field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).HAnimHumanoid 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 X3DChildNodesetUSE in interface X3DNodenewValue - is new value for the USE field.HAnimHumanoid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).HAnimHumanoid setCssClass(java.lang.String newValue)
setCssClass in interface X3DChildNodesetCssClass in interface X3DNodenewValue - is new value for the class field.HAnimHumanoid - 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.