| 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 |
|---|---|
HAnimSegmentObject |
HAnimSegmentObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
HAnimSegmentObject |
HAnimSegmentObject.addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to children field
|
HAnimSegmentObject |
HAnimSegmentObject.addComments(java.lang.String newComment)
Add comment as CommentsBlock to children field
|
HAnimSegmentObject |
HAnimSegmentObject.addComments(java.lang.String[] newComments)
Add comments as String[] array to children field
|
HAnimSegmentObject |
HAnimSegmentObject.addDisplacers(HAnimDisplacerObject newValue)
Add single child node to existing array of displacers nodes (if any).
|
HAnimSegmentObject |
HAnimSegmentObject.addMomentsOfInertia(float newValue)
Add singleton float value to MFFloat momentsOfInertia field.
|
HAnimSegmentObject |
HAnimSegmentObject.addMomentsOfInertia(SFFloatObject newValue)
Add singleton SFFloatObject value to MFFloat momentsOfInertia field.
|
HAnimSegmentObject |
HAnimSegmentObject.clearChildren()
Utility method to clear MFNode value of children field.
|
HAnimSegmentObject |
HAnimSegmentObject.clearCoord()
Utility method to clear SFNode value of coord field.
|
HAnimSegmentObject |
HAnimSegmentObject.clearDisplacers()
Utility method to clear MFNode value of displacers field.
|
HAnimSegmentObject |
HAnimSegmentObject.clearMetadata()
Utility method to clear SFNode value of metadata field.
|
HAnimSegmentObject |
HAnimSegmentObject.clearMomentsOfInertia()
Utility method to clear MFFloat value of momentsOfInertia field.
|
HAnimSegmentObject |
HAnimSegmentObject.setBboxCenter(float[] newValue)
Assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
|
HAnimSegmentObject |
HAnimSegmentObject.setBboxCenter(float x,
float y,
float z)
Assign values to SFVec3f bboxCenter field, similar to
setBboxCenter(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setBboxCenter(SFVec3fObject newValue)
Assign typed object value to SFVec3f bboxCenter field, similar to
setBboxCenter(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.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.
|
HAnimSegmentObject |
HAnimSegmentObject.setBboxSize(float x,
float y,
float z)
Assign values to SFVec3f bboxSize field, similar to
setBboxSize(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setBboxSize(SFVec3fObject newValue)
Assign typed object value to SFVec3f bboxSize field, similar to
setBboxSize(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setCenterOfMass(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named centerOfMass.
|
HAnimSegmentObject |
HAnimSegmentObject.setCenterOfMass(float x,
float y,
float z)
Assign values to SFVec3f centerOfMass field, similar to
setCenterOfMass(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setCenterOfMass(SFVec3fObject newValue)
Assign typed object value to SFVec3f centerOfMass field, similar to
setCenterOfMass(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setChildren(java.util.ArrayList<X3DChildNode> newValue)
Assign ArrayList value of MFNode children field, similar to
setChildren(X3DNode[]). |
HAnimSegmentObject |
HAnimSegmentObject.setChildren(X3DNode[] newValue)
Assign X3DChildNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field children.
|
HAnimSegmentObject |
HAnimSegmentObject.setCoord(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field coord.
|
HAnimSegmentObject |
HAnimSegmentObject.setCoord(X3DCoordinateNode newValue)
Assign X3DCoordinateNode instance (using a properly typed node) to inputOutput SFNode field coord.
|
HAnimSegmentObject |
HAnimSegmentObject.setCssClass(SFStringObject newValue)
Assign typed object value to SFString cssClass field, similar to
setCssClass(String). |
HAnimSegmentObject |
HAnimSegmentObject.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
HAnimSegmentObject |
HAnimSegmentObject.setDEF(SFStringObject newValue)
Assign typed object value to SFString DEF field, similar to
setDEF(String). |
HAnimSegmentObject |
HAnimSegmentObject.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
HAnimSegmentObject |
HAnimSegmentObject.setDisplacers(java.util.ArrayList<HAnimDisplacer> newValue)
Assign ArrayList value of MFNode displacers field, similar to
setDisplacers(X3DNode[]). |
HAnimSegmentObject |
HAnimSegmentObject.setDisplacers(HAnimDisplacerObject newValue)
Set HAnimDisplacerObject as single child in displacers field.
|
HAnimSegmentObject |
HAnimSegmentObject.setDisplacers(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimSegmentObject displacers.
|
HAnimSegmentObject |
HAnimSegmentObject.setDisplacers(X3DNode[] newValue)
Assign HAnimDisplacer array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field displacers.
|
HAnimSegmentObject |
HAnimSegmentObject.setIS(ISObject newValue)
Assign field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
HAnimSegmentObject |
HAnimSegmentObject.setMass(float newValue)
Assign float value within allowed range of [0,infinity) to inputOutput SFFloat field named mass.
|
HAnimSegmentObject |
HAnimSegmentObject.setMass(SFFloatObject newValue)
Assign typed object value to SFFloat mass field, similar to
setMass(float). |
HAnimSegmentObject |
HAnimSegmentObject.setMetadata(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimSegmentObject |
HAnimSegmentObject.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimSegmentObject |
HAnimSegmentObject.setMomentsOfInertia(java.util.ArrayList<java.lang.Float> newValue)
Assign ArrayList value of MFFloat momentsOfInertia field, similar to
setMomentsOfInertia(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setMomentsOfInertia(float[] newValue)
Assign Float array within allowed range of [0,infinity) to inputOutput MFFloat field named momentsOfInertia.
|
HAnimSegmentObject |
HAnimSegmentObject.setMomentsOfInertia(int[] newValue)
Assign floating-point array value of MFFloat momentsOfInertia field, similar to
setMomentsOfInertia(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setMomentsOfInertia(MFFloatObject newValue)
Assign typed object value to MFFloat momentsOfInertia field, similar to
setMomentsOfInertia(float[]). |
HAnimSegmentObject |
HAnimSegmentObject.setName(SFStringObject newValue)
Assign typed object value to SFString name field, similar to
setName(String). |
HAnimSegmentObject |
HAnimSegmentObject.setName(java.lang.String newValue)
Assign String enumeration value ("sacrum"|"pelvis"|"l_thigh"|"l_calf"|"l_hindfoot"|"l_midproximal"|"l_middistal"|"l_forefoot"|"r_thigh"|"r_calf"|"r_hindfoot"|"r_midproximal"|"r_middistal"|"r_forefoot"|"l5"|"l4"|"l3"|"l2"|"l1"|"t12"|"t11"|"t10"|"t9"|"t8"|"t7"|"t6"|"t5"|"t4"|"t3"|"t2"|"t1"|"c7"|"c6"|"c5"|"c4"|"c3"|"c2"|"c1"|"skull"|"l_eyelid"|"r_eyelid"|"l_eyeball"|"r_eyeball"|"l_eyebrow"|"r_eyebrow"|"jaw"|"l_clavicle"|"l_scapula"|"l_upperarm"|"l_forearm"|"l_hand"|"l_thumb_metacarpal"|"l_thumb_proximal"|"l_thumb_distal"|"l_index_metacarpal"|"l_index_proximal"|"l_index_middle"|"l_index_distal"|"l_middle_metacarpal"|"l_middle_proximal"|"l_middle_middle"|"l_middle_distal"|"l_ring_metacarpal"|"l_ring_proximal"|"l_ring_middle"|"l_ring_distal"|"l_pinky_metacarpal"|"l_pinky_proximal"|"l_pinky_middle"|"l_pinky_distal"|"r_clavicle"|"r_scapula"|"r_upperarm"|"r_forearm"|"r_hand"|"r_thumb_metacarpal"|"r_thumb_proximal"|"r_thumb_distal"|"r_index_metacarpal"|"r_index_proximal"|"r_index_middle"|"r_index_distal"|"r_middle_metacarpal"|"r_middle_proximal"|"r_middle_middle"|"r_middle_distal"|"r_ring_metacarpal"|"r_ring_proximal"|"r_ring_middle"|"r_ring_distal"|"r_pinky_metacarpal"|"r_pinky_proximal"|"r_pinky_middle"|"r_pinky_distal"|"l_carpal"|"l_trapezoid"|"l_metacarpal_1"|"l_carpal_proximal_phalanx_1"|"l_carpal_distal_phalanx_1"|"l_metacarpal_2"|"l_carpal_proximal_phalanx_2"|"l_carpal_middle_phalanx_2"|"l_carpal_distal_phalanx_2"|"l_capitate"|"l_metacarpal_3"|"l_carpal_proximal_phalanx_3"|"l_carpal_middle_phalanx_3"|"l_carpal_distal_phalanx_3"|"l_hamate"|"l_metacarpal_4"|"l_carpal_proximal_phalanx_4"|"l_carpal_middle_phalanx_4"|"l_carpal_distal_phalanx_4"|"l_metacarpal_5"|"l_carpal_proximal_phalanx_5"|"l_carpal_middle_phalanx_5"|"l_carpal_distal_phalanx_5"|"r_carpal"|"r_trapezoid"|"r_metacarpal_1"|"r_carpal_proximal_phalanx_1"|"r_carpal_distal_phalanx_1"|"r_metacarpal_2"|"r_carpal_proximal_phalanx_2"|"r_carpal_middle_phalanx_2"|"r_carpal_distal_phalanx_2"|"r_capitate"|"r_metacarpal_3"|"r_carpal_proximal_phalanx_3"|"r_carpal_middle_phalanx_3"|"r_carpal_distal_phalanx_3"|"r_hamate"|"r_metacarpal_4"|"r_carpal_proximal_phalanx_4"|"r_carpal_middle_phalanx_4"|"r_carpal_distal_phalanx_4"|"r_metacarpal_5"|"r_carpal_proximal_phalanx_5"|"r_carpal_middle_phalanx_5"|"r_carpal_distal_phalanx_5"|"l_talus"|"l_metatarsal"|"l_tarsal_proximal_phalanx"|"l_tarsal_distal_phalanx"|"r_talus"|"r_metatarsal"|"r_tarsal_proximal_phalanx"|"r_tarsal_distal_phalanx") ['sacrum'|'pelvis'|'l_thigh'|'l_calf'|'l_hindfoot'|'l_midproximal'|'l_middistal'|'l_forefoot'|'r_thigh'|'r_calf'|'r_hindfoot'|'r_midproximal'|'r_middistal'|'r_forefoot'|'l5'|'l4'|'l3'|'l2'|'l1'|'t12'|'t11'|'t10'|'t9'|'t8'|'t7'|'t6'|'t5'|'t4'|'t3'|'t2'|'t1'|'c7'|'c6'|'c5'|'c4'|'c3'|'c2'|'c1'|'skull'|'l_eyelid'|'r_eyelid'|'l_eyeball'|'r_eyeball'|'l_eyebrow'|'r_eyebrow'|'jaw'|'l_clavicle'|'l_scapula'|'l_upperarm'|'l_forearm'|'l_hand'|'l_thumb_metacarpal'|'l_thumb_proximal'|'l_thumb_distal'|'l_index_metacarpal'|'l_index_proximal'|'l_index_middle'|'l_index_distal'|'l_middle_metacarpal'|'l_middle_proximal'|'l_middle_middle'|'l_middle_distal'|'l_ring_metacarpal'|'l_ring_proximal'|'l_ring_middle'|'l_ring_distal'|'l_pinky_metacarpal'|'l_pinky_proximal'|'l_pinky_middle'|'l_pinky_distal'|'r_clavicle'|'r_scapula'|'r_upperarm'|'r_forearm'|'r_hand'|'r_thumb_metacarpal'|'r_thumb_proximal'|'r_thumb_distal'|'r_index_metacarpal'|'r_index_proximal'|'r_index_middle'|'r_index_distal'|'r_middle_metacarpal'|'r_middle_proximal'|'r_middle_middle'|'r_middle_distal'|'r_ring_metacarpal'|'r_ring_proximal'|'r_ring_middle'|'r_ring_distal'|'r_pinky_metacarpal'|'r_pinky_proximal'|'r_pinky_middle'|'r_pinky_distal'|'l_carpal'|'l_trapezoid'|'l_metacarpal_1'|'l_carpal_proximal_phalanx_1'|'l_carpal_distal_phalanx_1'|'l_metacarpal_2'|'l_carpal_proximal_phalanx_2'|'l_carpal_middle_phalanx_2'|'l_carpal_distal_phalanx_2'|'l_capitate'|'l_metacarpal_3'|'l_carpal_proximal_phalanx_3'|'l_carpal_middle_phalanx_3'|'l_carpal_distal_phalanx_3'|'l_hamate'|'l_metacarpal_4'|'l_carpal_proximal_phalanx_4'|'l_carpal_middle_phalanx_4'|'l_carpal_distal_phalanx_4'|'l_metacarpal_5'|'l_carpal_proximal_phalanx_5'|'l_carpal_middle_phalanx_5'|'l_carpal_distal_phalanx_5'|'r_carpal'|'r_trapezoid'|'r_metacarpal_1'|'r_carpal_proximal_phalanx_1'|'r_carpal_distal_phalanx_1'|'r_metacarpal_2'|'r_carpal_proximal_phalanx_2'|'r_carpal_middle_phalanx_2'|'r_carpal_distal_phalanx_2'|'r_capitate'|'r_metacarpal_3'|'r_carpal_proximal_phalanx_3'|'r_carpal_middle_phalanx_3'|'r_carpal_distal_phalanx_3'|'r_hamate'|'r_metacarpal_4'|'r_carpal_proximal_phalanx_4'|'r_carpal_middle_phalanx_4'|'r_carpal_distal_phalanx_4'|'r_metacarpal_5'|'r_carpal_proximal_phalanx_5'|'r_carpal_middle_phalanx_5'|'r_carpal_distal_phalanx_5'|'l_talus'|'l_metatarsal'|'l_tarsal_proximal_phalanx'|'l_tarsal_distal_phalanx'|'r_talus'|'r_metatarsal'|'r_tarsal_proximal_phalanx'|'r_tarsal_distal_phalanx'] to inputOutput SFString field named name.
|
HAnimSegmentObject |
HAnimSegmentObject.setUSE(HAnimSegmentObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
HAnimSegmentObject |
HAnimSegmentObject.setUSE(SFStringObject newValue)
Assign typed object value to SFString USE field, similar to
setUSE(String). |
HAnimSegmentObject |
HAnimSegmentObject.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
| Modifier and Type | Method and Description |
|---|---|
HAnimHumanoidObject |
HAnimHumanoidObject.addSegments(HAnimSegmentObject newValue)
Add single child node to existing array of segments nodes (if any).
|
HAnimSegmentObject |
HAnimSegmentObject.setUSE(HAnimSegmentObject 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.