| Package | Description |
|---|---|
| org.web3d.x3d.jsail.HAnim |
The Humanoid Animation (H-Anim) component for X3D defines node bindings and other
details for implementing ISO/IEC 19774, the H-Anim International Specificaiton.
|
| Modifier and Type | Method and Description |
|---|---|
HAnimHumanoidObject |
HAnimHumanoidObject.addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to contained commentsList.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addComments(java.lang.String newComment)
Add comment as String to contained commentsList.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addComments(java.lang.String[] newComments)
Add comments as String[] array to contained commentsList.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addInfo(SFStringObject newValue)
Add singleton SFStringObject value to MFString info field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addInfo(java.lang.String newValue)
Add singleton String value to MFString info field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addJointBindingPositions(SFVec3fObject newValue)
Add singleton SFVec3fObject value to MFVec3f jointBindingPositions field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addJointBindingRotations(SFRotationObject newValue)
Add singleton SFRotationObject value to MFRotation jointBindingRotations field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addJointBindingScales(SFVec3fObject newValue)
Add singleton SFVec3fObject value to MFVec3f jointBindingScales field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.addJoints(HAnimJointObject newValue)
Add single child node to existing array of joints nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addMotions(HAnimMotionObject newValue)
Add single child node to existing array of motions nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addSegments(HAnimSegmentObject newValue)
Add single child node to existing array of segments nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addSites(HAnimSiteObject newValue)
Add single child node to existing array of sites nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addSkeleton(X3DNode newValue)
Add single child node to existing array of skeleton nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addSkin(X3DNode newValue)
Add single child node to existing array of skin nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addSkinBindingCoords(X3DNode newValue)
Add single child node to existing array of skinBindingCoords nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addSkinBindingNormals(X3DNode newValue)
Add single child node to existing array of skinBindingNormals nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.addViewpoints(HAnimSiteObject newValue)
Add single child node to existing array of viewpoints nodes (if any).
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearInfo()
Utility method to clear MFString value of info field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearJoints()
Utility method to clear MFNode value of joints field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearMetadata()
Utility method to clear SFNode value of metadata field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearMotions()
Utility method to clear MFNode value of motions field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSegments()
Utility method to clear MFNode value of segments field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSites()
Utility method to clear MFNode value of sites field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSkeleton()
Utility method to clear MFNode value of skeleton field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSkin()
Utility method to clear MFNode value of skin field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSkinBindingCoords()
Utility method to clear MFNode value of skinBindingCoords field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSkinBindingNormals()
Utility method to clear MFNode value of skinBindingNormals field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSkinCoord()
Utility method to clear SFNode value of skinCoord field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearSkinNormal()
Utility method to clear SFNode value of skinNormal field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.clearViewpoints()
Utility method to clear MFNode value of viewpoints field.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setBboxCenter(float[] newValue)
Assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setBboxCenter(float x,
float y,
float z)
Assign values to SFVec3f bboxCenter field, similar to
setBboxCenter(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setBboxCenter(SFVec3fObject newValue)
Assign typed object value to SFVec3f bboxCenter field, similar to
setBboxCenter(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.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.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setBboxSize(float x,
float y,
float z)
Assign values to SFVec3f bboxSize field, similar to
setBboxSize(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setBboxSize(SFVec3fObject newValue)
Assign typed object value to SFVec3f bboxSize field, similar to
setBboxSize(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setCenter(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named center.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setCenter(float x,
float y,
float z)
Assign values to SFVec3f center field, similar to
setCenter(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setCenter(SFVec3fObject newValue)
Assign typed object value to SFVec3f center field, similar to
setCenter(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setCssClass(SFStringObject newValue)
Assign typed object value to SFString cssClass field, similar to
setCssClass(String). |
HAnimHumanoidObject |
HAnimHumanoidObject.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setDEF(SFStringObject newValue)
Assign typed object value to SFString DEF field, similar to
setDEF(String). |
HAnimHumanoidObject |
HAnimHumanoidObject.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setInfo(java.util.ArrayList<java.lang.String> newValue)
Assign ArrayList value of MFString info field, similar to
setInfo(String[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setInfo(MFStringObject newValue)
Assign typed object value to MFString info field, similar to
setInfo(String[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setInfo(SFStringObject newValue)
Assign single SFString object value to MFString info field, similar to
setInfo(String[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setInfo(java.lang.String newValue)
Assign singleton String value to MFString info field, similar to
setInfo(String[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setInfo(java.lang.String[] newValue)
Assign String array to inputOutput MFString field named info.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setIS(ISObject newValue)
Assign field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingPositions(float[] newValue)
Assign 3-tuple float array to inputOutput MFVec3f field named jointBindingPositions.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingPositions(MFVec3fObject newValue)
Assign typed object value to MFVec3f jointBindingPositions field, similar to
setJointBindingPositions(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingRotations(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput MFRotation field named jointBindingRotations.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingRotations(MFRotationObject newValue)
Assign typed object value to MFRotation jointBindingRotations field, similar to
setJointBindingRotations(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingScales(float[] newValue)
Assign 3-tuple float array to inputOutput MFVec3f field named jointBindingScales.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setJointBindingScales(MFVec3fObject newValue)
Assign typed object value to MFVec3f jointBindingScales field, similar to
setJointBindingScales(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setJoints(java.util.ArrayList<HAnimJoint> newValue)
Assign ArrayList value of MFNode joints field, similar to
setJoints(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setJoints(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject joints.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setJoints(X3DNode[] newValue)
Assign HAnimJoint array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field joints.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setLoa(int newValue)
Assign int value within allowed range of [-1,4] to inputOutput SFInt32 field named loa.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setLoa(SFInt32Object newValue)
Assign typed object value to SFInt32 loa field, similar to
setLoa(int). |
HAnimHumanoidObject |
HAnimHumanoidObject.setMetadata(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setMotions(java.util.ArrayList<HAnimMotion> newValue)
Assign ArrayList value of MFNode motions field, similar to
setMotions(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setMotions(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject motions.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setMotions(X3DNode[] newValue)
Assign HAnimMotion array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field motions.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setName(SFStringObject newValue)
Assign typed object value to SFString name field, similar to
setName(String). |
HAnimHumanoidObject |
HAnimHumanoidObject.setName(java.lang.String newValue)
Assign String value to inputOutput SFString field named name.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setRotation(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setRotation(float x,
float y,
float z,
float angleRadians)
Assign values to SFRotation rotation field, similar to
setRotation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
setRotation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setScale(float[] newValue)
Assign 3-tuple float array within allowed range of (0,infinity) to inputOutput SFVec3f field named scale.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setScale(float x,
float y,
float z)
Assign values to SFVec3f scale field, similar to
setScale(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setScale(SFVec3fObject newValue)
Assign typed object value to SFVec3f scale field, similar to
setScale(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setScaleOrientation(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setScaleOrientation(float x,
float y,
float z,
float angleRadians)
Assign values to SFRotation scaleOrientation field, similar to
setScaleOrientation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
setScaleOrientation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSegments(java.util.ArrayList<HAnimSegment> newValue)
Assign ArrayList value of MFNode segments field, similar to
setSegments(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSegments(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject segments.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSegments(X3DNode[] newValue)
Assign HAnimSegment array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field segments.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSites(java.util.ArrayList<HAnimSite> newValue)
Assign ArrayList value of MFNode sites field, similar to
setSites(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSites(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject sites.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSites(X3DNode[] newValue)
Assign HAnimSite array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field sites.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkeletalConfiguration(SFStringObject newValue)
Assign typed object value to SFString skeletalConfiguration field, similar to
setSkeletalConfiguration(String). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSkeletalConfiguration(java.lang.String newValue)
Assign String value to inputOutput SFString field named skeletalConfiguration.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkeleton(java.util.ArrayList<X3DNode> newValue)
Assign ArrayList value of MFNode skeleton field, similar to
setSkeleton(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSkeleton(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject skeleton.
|
HAnimHumanoidObject |
HAnimHumanoidObject.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 (!
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkin(java.util.ArrayList<X3DNode> newValue)
Assign ArrayList value of MFNode skin field, similar to
setSkin(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSkin(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject skin.
|
HAnimHumanoidObject |
HAnimHumanoidObject.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 (!
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinBindingCoords(java.util.ArrayList<X3DCoordinateNode> newValue)
Assign ArrayList value of MFNode skinBindingCoords field, similar to
setSkinBindingCoords(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinBindingCoords(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject skinBindingCoords.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinBindingCoords(X3DNode[] newValue)
Assign X3DCoordinateNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field skinBindingCoords.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinBindingNormals(java.util.ArrayList<X3DNormalNode> newValue)
Assign ArrayList value of MFNode skinBindingNormals field, similar to
setSkinBindingNormals(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinBindingNormals(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject skinBindingNormals.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinBindingNormals(X3DNode[] newValue)
Assign X3DNormalNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field skinBindingNormals.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinCoord(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field skinCoord.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinCoord(X3DCoordinateNode newValue)
Assign X3DCoordinateNode instance (using a properly typed node) to inputOutput SFNode field skinCoord.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinNormal(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field skinNormal.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setSkinNormal(X3DNormalNode newValue)
Assign X3DNormalNode instance (using a properly typed node) to inputOutput SFNode field skinNormal.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setTranslation(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named translation.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setTranslation(float x,
float y,
float z)
Assign values to SFVec3f translation field, similar to
setTranslation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setTranslation(SFVec3fObject newValue)
Assign typed object value to SFVec3f translation field, similar to
setTranslation(float[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setUSE(HAnimHumanoidObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
HAnimHumanoidObject |
HAnimHumanoidObject.setUSE(SFStringObject newValue)
Assign typed object value to SFString USE field, similar to
setUSE(String). |
HAnimHumanoidObject |
HAnimHumanoidObject.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setVersion(SFStringObject newValue)
Assign typed object value to SFString version field, similar to
setVersion(String). |
HAnimHumanoidObject |
HAnimHumanoidObject.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.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setViewpoints(java.util.ArrayList<HAnimSite> newValue)
Assign ArrayList value of MFNode viewpoints field, similar to
setViewpoints(X3DNode[]). |
HAnimHumanoidObject |
HAnimHumanoidObject.setViewpoints(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimHumanoidObject viewpoints.
|
HAnimHumanoidObject |
HAnimHumanoidObject.setViewpoints(X3DNode[] newValue)
Assign HAnimSite array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field viewpoints.
|
| Modifier and Type | Method and Description |
|---|---|
HAnimHumanoidObject |
HAnimHumanoidObject.setUSE(HAnimHumanoidObject 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.