| 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 |
|---|---|
HAnimJointObject |
HAnimJointObject.addChild(X3DChildNode newValue)
Utility method to add single child element to contained list of existing children nodes (if any).
|
HAnimJointObject |
HAnimJointObject.addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to children field
|
HAnimJointObject |
HAnimJointObject.addComments(java.lang.String newComment)
Add comment as CommentsBlock to children field
|
HAnimJointObject |
HAnimJointObject.addComments(java.lang.String[] newComments)
Add comments as String[] array to children field
|
HAnimJointObject |
HAnimJointObject.addDisplacers(HAnimDisplacerObject newValue)
Add single child node to existing array of displacers nodes (if any).
|
HAnimJointObject |
HAnimJointObject.addSkinCoordIndex(int newValue)
Add singleton int value to MFInt32 skinCoordIndex field.
|
HAnimJointObject |
HAnimJointObject.addSkinCoordIndex(SFInt32Object newValue)
Add singleton SFInt32Object value to MFInt32 skinCoordIndex field.
|
HAnimJointObject |
HAnimJointObject.addSkinCoordWeight(float newValue)
Add singleton float value to MFFloat skinCoordWeight field.
|
HAnimJointObject |
HAnimJointObject.addSkinCoordWeight(SFFloatObject newValue)
Add singleton SFFloatObject value to MFFloat skinCoordWeight field.
|
HAnimJointObject |
HAnimJointObject.clearChildren()
Utility method to clear MFNode value of children field.
|
HAnimJointObject |
HAnimJointObject.clearDisplacers()
Utility method to clear MFNode value of displacers field.
|
HAnimJointObject |
HAnimJointObject.clearMetadata()
Utility method to clear SFNode value of metadata field.
|
HAnimJointObject |
HAnimJointObject.clearSkinCoordIndex()
Utility method to clear MFInt32 value of skinCoordIndex field.
|
HAnimJointObject |
HAnimJointObject.clearSkinCoordWeight()
Utility method to clear MFFloat value of skinCoordWeight field.
|
HAnimJointObject |
HAnimJointObject.setBboxCenter(float[] newValue)
Assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
|
HAnimJointObject |
HAnimJointObject.setBboxCenter(float x,
float y,
float z)
Assign values to SFVec3f bboxCenter field, similar to
setBboxCenter(float[]). |
HAnimJointObject |
HAnimJointObject.setBboxCenter(SFVec3fObject newValue)
Assign typed object value to SFVec3f bboxCenter field, similar to
setBboxCenter(float[]). |
HAnimJointObject |
HAnimJointObject.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.
|
HAnimJointObject |
HAnimJointObject.setBboxSize(float x,
float y,
float z)
Assign values to SFVec3f bboxSize field, similar to
setBboxSize(float[]). |
HAnimJointObject |
HAnimJointObject.setBboxSize(SFVec3fObject newValue)
Assign typed object value to SFVec3f bboxSize field, similar to
setBboxSize(float[]). |
HAnimJointObject |
HAnimJointObject.setCenter(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named center.
|
HAnimJointObject |
HAnimJointObject.setCenter(float x,
float y,
float z)
Assign values to SFVec3f center field, similar to
setCenter(float[]). |
HAnimJointObject |
HAnimJointObject.setCenter(SFVec3fObject newValue)
Assign typed object value to SFVec3f center field, similar to
setCenter(float[]). |
HAnimJointObject |
HAnimJointObject.setChildren(java.util.ArrayList<X3DNode> newValue)
Assign ArrayList value of MFNode children field, similar to
setChildren(X3DNode[]). |
HAnimJointObject |
HAnimJointObject.setChildren(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) with acceptable node types limited to HAnimJoint|HAnimSegment|HAnimSite, to inputOutput MFNode field children.
// newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1
boolean isNodeTypeAllowed =
(newValue instanceof org.web3d.x3d.jsail.Core.CommentsBlock) ||
(newValue instanceof org.web3d.x3d.jsail.Core.ROUTEObject) ||
(newValue instanceof org.web3d.x3d.jsail.Networking.IMPORTObject) ||
(newValue instanceof org.web3d.x3d.jsail.Networking.EXPORTObject) ||
(newValue instanceof org.web3d.x3d.jsail.Core.ProtoDeclareObject) ||
(newValue instanceof org.web3d.x3d.jsail.Core.ExternProtoDeclareObject) ||
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimJointObject) ||
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimSegmentObject) ||
(((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimSiteObject);
if (!
|
HAnimJointObject |
HAnimJointObject.setCssClass(SFStringObject newValue)
Assign typed object value to SFString cssClass field, similar to
setCssClass(String). |
HAnimJointObject |
HAnimJointObject.setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
HAnimJointObject |
HAnimJointObject.setDEF(SFStringObject newValue)
Assign typed object value to SFString DEF field, similar to
setDEF(String). |
HAnimJointObject |
HAnimJointObject.setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
HAnimJointObject |
HAnimJointObject.setDisplacers(java.util.ArrayList<HAnimDisplacer> newValue)
Assign ArrayList value of MFNode displacers field, similar to
setDisplacers(X3DNode[]). |
HAnimJointObject |
HAnimJointObject.setDisplacers(HAnimDisplacerObject newValue)
Set HAnimDisplacerObject as single child in displacers field.
|
HAnimJointObject |
HAnimJointObject.setDisplacers(X3DConcreteNode newValue)
Utility method to set single SFNode as HAnimJointObject displacers.
|
HAnimJointObject |
HAnimJointObject.setDisplacers(X3DNode[] newValue)
Assign HAnimDisplacer array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field displacers.
|
HAnimJointObject |
HAnimJointObject.setIS(ISObject newValue)
Assign field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
HAnimJointObject |
HAnimJointObject.setLimitOrientation(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named limitOrientation.
|
HAnimJointObject |
HAnimJointObject.setLimitOrientation(float x,
float y,
float z,
float angleRadians)
Assign values to SFRotation limitOrientation field, similar to
setLimitOrientation(float[]). |
HAnimJointObject |
HAnimJointObject.setLimitOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation limitOrientation field, similar to
setLimitOrientation(float[]). |
HAnimJointObject |
HAnimJointObject.setLlimit(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named llimit.
|
HAnimJointObject |
HAnimJointObject.setLlimit(float x,
float y,
float z)
Assign values to SFVec3f llimit field, similar to
setLlimit(float[]). |
HAnimJointObject |
HAnimJointObject.setLlimit(SFVec3fObject newValue)
Assign typed object value to SFVec3f llimit field, similar to
setLlimit(float[]). |
HAnimJointObject |
HAnimJointObject.setMetadata(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimJointObject |
HAnimJointObject.setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
HAnimJointObject |
HAnimJointObject.setName(SFStringObject newValue)
Assign typed object value to SFString name field, similar to
setName(String). |
HAnimJointObject |
HAnimJointObject.setName(java.lang.String newValue)
Assign String enumeration value ("humanoidroot"|"sacroiliac"|"l_hip"|"l_knee"|"l_ankle"|"l_subtalar"|"l_midtarsal"|"l_metatarsal"|"r_hip"|"r_knee"|"r_ankle"|"r_subtalar"|"r_midtarsal"|"r_metatarsal"|"vl5"|"vl4"|"vl3"|"vl2"|"vl1"|"vt12"|"vt11"|"vt10"|"vt9"|"vt8"|"vt7"|"vt6"|"vt5"|"vt4"|"vt3"|"vt2"|"vt1"|"vc7"|"vc6"|"vc5"|"vc4"|"vc3"|"vc2"|"vc1"|"skullbase"|"l_eyelid_joint"|"r_eyelid_joint"|"l_eyeball_joint"|"r_eyeball_joint"|"l_eyebrow_joint"|"r_eyebrow_joint"|"temporomandibular"|"l_sternoclavicular"|"l_acromioclavicular"|"l_shoulder"|"l_elbow"|"l_wrist"|"l_thumb1"|"l_thumb2"|"l_thumb3"|"l_index0"|"l_index1"|"l_index2"|"l_index3"|"l_middle0"|"l_middle1"|"l_middle2"|"l_middle3"|"l_ring0"|"l_ring1"|"l_ring2"|"l_ring3"|"l_pinky0"|"l_pinky1"|"l_pinky2"|"l_pinky3"|"r_sternoclavicular"|"r_acromioclavicular"|"r_shoulder"|"r_elbow"|"r_wrist"|"r_thumb1"|"r_thumb2"|"r_thumb3"|"r_index0"|"r_index1"|"r_index2"|"r_index3"|"r_middle0"|"r_middle1"|"r_middle2"|"r_middle3"|"r_ring0"|"r_ring1"|"r_ring2"|"r_ring3"|"r_pinky0"|"r_pinky1"|"r_pinky2"|"r_pinky3"|"l_carpometacarpal_joint_2"|"l_metacarpophalangeal_joint_2"|"l_carpal_proximal_interphalangeal_joint_2"|"l_carpal_distal_interphalangeal_joint_2"|"l_midcarpal_joint_3"|"l_carpometacarpal_joint_3"|"l_metacarpophalangeal_joint_3"|"l_carpal_proximal_interphalangeal_joint_3"|"l_carpal_distal_interphalangeal_joint_3"|"l_midcarpal_joint_45"|"l_carpometacarpal_joint_4"|"l_metacarpophalangeal_joint_4"|"l_carpal_proximal_interphalangeal_joint_4"|"l_carpal_distal_interphalangeal_joint_4"|"l_carpometacarpal_joint_5"|"l_metacarpophalangeal_joint_5"|"l_carpal_proximal_interphalangeal_joint_5"|"l_carpal_distal_interphalangeal_joint_5"|"r_radiocarpal_joint"|"r_midcarpal_joint_12"|"r_carpometacarpal_joint_1"|"r_metacarpophalangeal_joint_1"|"r_carpal_interphalangeal_joint_1"|"r_carpometacarpal_joint_2"|"r_metacarpophalangeal_joint_2"|"r_carpal_proximal_interphalangeal_joint_2"|"r_carpal_distal_interphalangeal_joint_2"|"r_midcarpal_joint_3"|"r_carpometacarpal_joint_3"|"r_metacarpophalangeal_joint_3"|"r_carpal_proximal_interphalangeal_joint_3"|"r_carpal_distal_interphalangeal_joint_3"|"r_midcarpal_joint_45"|"r_carpometacarpal_joint_4"|"r_metacarpophalangeal_joint_4"|"r_carpal_proximal_interphalangeal_joint_4"|"r_carpal_distal_interphalangeal_joint_4"|"r_carpometacarpal_joint_5"|"r_metacarpophalangeal_joint_5"|"r_carpal_proximal_interphalangeal_joint_5"|"r_carpal_distal_interphalangeal_joint_5"|"l_tarsometatarsal_joint"|"l_metatarsophalangeal_joint"|"l_tarsal_interphalangeal_joint"|"r_talocrural_joint"|"r_tarsometatarsal_joint"|"r_metatarsophalangeal_joint"|"r_tarsal_interphalangeal_joint") ['humanoidroot'|'sacroiliac'|'l_hip'|'l_knee'|'l_ankle'|'l_subtalar'|'l_midtarsal'|'l_metatarsal'|'r_hip'|'r_knee'|'r_ankle'|'r_subtalar'|'r_midtarsal'|'r_metatarsal'|'vl5'|'vl4'|'vl3'|'vl2'|'vl1'|'vt12'|'vt11'|'vt10'|'vt9'|'vt8'|'vt7'|'vt6'|'vt5'|'vt4'|'vt3'|'vt2'|'vt1'|'vc7'|'vc6'|'vc5'|'vc4'|'vc3'|'vc2'|'vc1'|'skullbase'|'l_eyelid_joint'|'r_eyelid_joint'|'l_eyeball_joint'|'r_eyeball_joint'|'l_eyebrow_joint'|'r_eyebrow_joint'|'temporomandibular'|'l_sternoclavicular'|'l_acromioclavicular'|'l_shoulder'|'l_elbow'|'l_wrist'|'l_thumb1'|'l_thumb2'|'l_thumb3'|'l_index0'|'l_index1'|'l_index2'|'l_index3'|'l_middle0'|'l_middle1'|'l_middle2'|'l_middle3'|'l_ring0'|'l_ring1'|'l_ring2'|'l_ring3'|'l_pinky0'|'l_pinky1'|'l_pinky2'|'l_pinky3'|'r_sternoclavicular'|'r_acromioclavicular'|'r_shoulder'|'r_elbow'|'r_wrist'|'r_thumb1'|'r_thumb2'|'r_thumb3'|'r_index0'|'r_index1'|'r_index2'|'r_index3'|'r_middle0'|'r_middle1'|'r_middle2'|'r_middle3'|'r_ring0'|'r_ring1'|'r_ring2'|'r_ring3'|'r_pinky0'|'r_pinky1'|'r_pinky2'|'r_pinky3'|'l_carpometacarpal_joint_2'|'l_metacarpophalangeal_joint_2'|'l_carpal_proximal_interphalangeal_joint_2'|'l_carpal_distal_interphalangeal_joint_2'|'l_midcarpal_joint_3'|'l_carpometacarpal_joint_3'|'l_metacarpophalangeal_joint_3'|'l_carpal_proximal_interphalangeal_joint_3'|'l_carpal_distal_interphalangeal_joint_3'|'l_midcarpal_joint_45'|'l_carpometacarpal_joint_4'|'l_metacarpophalangeal_joint_4'|'l_carpal_proximal_interphalangeal_joint_4'|'l_carpal_distal_interphalangeal_joint_4'|'l_carpometacarpal_joint_5'|'l_metacarpophalangeal_joint_5'|'l_carpal_proximal_interphalangeal_joint_5'|'l_carpal_distal_interphalangeal_joint_5'|'r_radiocarpal_joint'|'r_midcarpal_joint_12'|'r_carpometacarpal_joint_1'|'r_metacarpophalangeal_joint_1'|'r_carpal_interphalangeal_joint_1'|'r_carpometacarpal_joint_2'|'r_metacarpophalangeal_joint_2'|'r_carpal_proximal_interphalangeal_joint_2'|'r_carpal_distal_interphalangeal_joint_2'|'r_midcarpal_joint_3'|'r_carpometacarpal_joint_3'|'r_metacarpophalangeal_joint_3'|'r_carpal_proximal_interphalangeal_joint_3'|'r_carpal_distal_interphalangeal_joint_3'|'r_midcarpal_joint_45'|'r_carpometacarpal_joint_4'|'r_metacarpophalangeal_joint_4'|'r_carpal_proximal_interphalangeal_joint_4'|'r_carpal_distal_interphalangeal_joint_4'|'r_carpometacarpal_joint_5'|'r_metacarpophalangeal_joint_5'|'r_carpal_proximal_interphalangeal_joint_5'|'r_carpal_distal_interphalangeal_joint_5'|'l_tarsometatarsal_joint'|'l_metatarsophalangeal_joint'|'l_tarsal_interphalangeal_joint'|'r_talocrural_joint'|'r_tarsometatarsal_joint'|'r_metatarsophalangeal_joint'|'r_tarsal_interphalangeal_joint'] to inputOutput SFString field named name.
|
HAnimJointObject |
HAnimJointObject.setRotation(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.
|
HAnimJointObject |
HAnimJointObject.setRotation(float x,
float y,
float z,
float angleRadians)
Assign values to SFRotation rotation field, similar to
setRotation(float[]). |
HAnimJointObject |
HAnimJointObject.setRotation(SFRotationObject newValue)
Assign typed object value to SFRotation rotation field, similar to
setRotation(float[]). |
HAnimJointObject |
HAnimJointObject.setScale(float[] newValue)
Assign 3-tuple float array within allowed range of (0,infinity) to inputOutput SFVec3f field named scale.
|
HAnimJointObject |
HAnimJointObject.setScale(float x,
float y,
float z)
Assign values to SFVec3f scale field, similar to
setScale(float[]). |
HAnimJointObject |
HAnimJointObject.setScale(SFVec3fObject newValue)
Assign typed object value to SFVec3f scale field, similar to
setScale(float[]). |
HAnimJointObject |
HAnimJointObject.setScaleOrientation(float[] newValue)
Assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.
|
HAnimJointObject |
HAnimJointObject.setScaleOrientation(float x,
float y,
float z,
float angleRadians)
Assign values to SFRotation scaleOrientation field, similar to
setScaleOrientation(float[]). |
HAnimJointObject |
HAnimJointObject.setScaleOrientation(SFRotationObject newValue)
Assign typed object value to SFRotation scaleOrientation field, similar to
setScaleOrientation(float[]). |
HAnimJointObject |
HAnimJointObject.setSkinCoordIndex(java.util.ArrayList<java.lang.Integer> newValue)
Assign ArrayList value of MFInt32 skinCoordIndex field, similar to
setSkinCoordIndex(int[]). |
HAnimJointObject |
HAnimJointObject.setSkinCoordIndex(int[] newValue)
Assign Integer array within allowed range of [0,infinity) to inputOutput MFInt32 field named skinCoordIndex.
|
HAnimJointObject |
HAnimJointObject.setSkinCoordIndex(MFInt32Object newValue)
Assign typed object value to MFInt32 skinCoordIndex field, similar to
setSkinCoordIndex(int[]). |
HAnimJointObject |
HAnimJointObject.setSkinCoordWeight(java.util.ArrayList<java.lang.Float> newValue)
Assign ArrayList value of MFFloat skinCoordWeight field, similar to
setSkinCoordWeight(float[]). |
HAnimJointObject |
HAnimJointObject.setSkinCoordWeight(float[] newValue)
Assign Float array to inputOutput MFFloat field named skinCoordWeight.
|
HAnimJointObject |
HAnimJointObject.setSkinCoordWeight(int[] newValue)
Assign floating-point array value of MFFloat skinCoordWeight field, similar to
setSkinCoordWeight(float[]). |
HAnimJointObject |
HAnimJointObject.setSkinCoordWeight(MFFloatObject newValue)
Assign typed object value to MFFloat skinCoordWeight field, similar to
setSkinCoordWeight(float[]). |
HAnimJointObject |
HAnimJointObject.setStiffness(float[] newValue)
Assign 3-tuple float array within allowed range of [0,1] to inputOutput SFVec3f field named stiffness.
|
HAnimJointObject |
HAnimJointObject.setStiffness(float x,
float y,
float z)
Assign values to SFVec3f stiffness field, similar to
setStiffness(float[]). |
HAnimJointObject |
HAnimJointObject.setStiffness(SFVec3fObject newValue)
Assign typed object value to SFVec3f stiffness field, similar to
setStiffness(float[]). |
HAnimJointObject |
HAnimJointObject.setTranslation(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named translation.
|
HAnimJointObject |
HAnimJointObject.setTranslation(float x,
float y,
float z)
Assign values to SFVec3f translation field, similar to
setTranslation(float[]). |
HAnimJointObject |
HAnimJointObject.setTranslation(SFVec3fObject newValue)
Assign typed object value to SFVec3f translation field, similar to
setTranslation(float[]). |
HAnimJointObject |
HAnimJointObject.setUlimit(float[] newValue)
Assign 3-tuple float array to inputOutput SFVec3f field named ulimit.
|
HAnimJointObject |
HAnimJointObject.setUlimit(float x,
float y,
float z)
Assign values to SFVec3f ulimit field, similar to
setUlimit(float[]). |
HAnimJointObject |
HAnimJointObject.setUlimit(SFVec3fObject newValue)
Assign typed object value to SFVec3f ulimit field, similar to
setUlimit(float[]). |
HAnimJointObject |
HAnimJointObject.setUSE(HAnimJointObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
HAnimJointObject |
HAnimJointObject.setUSE(SFStringObject newValue)
Assign typed object value to SFString USE field, similar to
setUSE(String). |
HAnimJointObject |
HAnimJointObject.setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
| Modifier and Type | Method and Description |
|---|---|
HAnimHumanoidObject |
HAnimHumanoidObject.addJoints(HAnimJointObject newValue)
Add single child node to existing array of joints nodes (if any).
|
HAnimJointObject |
HAnimJointObject.setUSE(HAnimJointObject 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.