<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
============================================================================================================================= HAnimHumanoid Joe_Human skeleton holds X3D3 HAnim1 joints/segments/sites with an animating displacer node and a skin node. [key] jointname : segmentname ^ sitename [nodes] HAnimJoint (94), : HAnimSegment (1), % HAnimDisplacer (1), $ HAnimMotion (0), ^ HAnimSite (1), @ skin nodes (1) ============================================================================================================================= HAnimHumanoid DEF='Joe_Human name='Human' loa='' skin Shape DEF='Joe_Shape' skeleton humanoid_root : sacrum ^ RootFront_view 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 % skull_tip_raiser_action | l_eyelid_joint | l_eyeball_joint | l_eyebrow_joint | r_eyelid_joint | r_eyeball_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 % HAnimJoint skullbase holds 1 HAnimDisplacer node: skull_tip_raiser_action ^ HAnimSegment sacrum holds 1 HAnimSite node: RootFront_view @ HAnimHumanoid Human holds 1 containerField='skin' node: Shape DEF='Joe_Shape' =============================================================================================================================
The following inset decorates the original HAnimHumanoid skeleton with additional visualization shapes. Authors can copy/paste this version to assist in visually diagnosing skeleton correctness.
Key to author-assist additions inserted in the HAnimHumanoid skeleton:
<HAnimHumanoid DEF='Joe_Human' name='Human' version ='1.0' > | |
|
|
<Coordinate USE='
Joe_SkinCoord' containerField='skinCoord'/>
<HAnimJoint USE=' Joe_HumanoidRoot' containerField='joints'/> <HAnimJoint USE=' Joe_sacroiliac' containerField='joints'/> <HAnimJoint USE=' Joe_vl5' containerField='joints'/> <HAnimJoint USE=' Joe_vl4' containerField='joints'/> <HAnimJoint USE=' Joe_vl3' containerField='joints'/> <HAnimJoint USE=' Joe_vl2' containerField='joints'/> <HAnimJoint USE=' Joe_vl1' containerField='joints'/> <HAnimJoint USE=' Joe_vt12' containerField='joints'/> <HAnimJoint USE=' Joe_vt11' containerField='joints'/> <HAnimJoint USE=' Joe_vt10' containerField='joints'/> <HAnimJoint USE=' Joe_vt9' containerField='joints'/> <HAnimJoint USE=' Joe_vt8' containerField='joints'/> <HAnimJoint USE=' Joe_vt7' containerField='joints'/> <HAnimJoint USE=' Joe_vt6' containerField='joints'/> <HAnimJoint USE=' Joe_vt5' containerField='joints'/> <HAnimJoint USE=' Joe_vt4' containerField='joints'/> <HAnimJoint USE=' Joe_vt3' containerField='joints'/> <HAnimJoint USE=' Joe_vt2' containerField='joints'/> <HAnimJoint USE=' Joe_vt1' containerField='joints'/> <HAnimJoint USE=' Joe_vc7' containerField='joints'/> <HAnimJoint USE=' Joe_vc6' containerField='joints'/> <HAnimJoint USE=' Joe_vc5' containerField='joints'/> <HAnimJoint USE=' Joe_vc4' containerField='joints'/> <HAnimJoint USE=' Joe_vc3' containerField='joints'/> <HAnimJoint USE=' Joe_vc2' containerField='joints'/> <HAnimJoint USE=' Joe_vc1' containerField='joints'/> <HAnimJoint USE=' Joe_skullbase' containerField='joints'/> <HAnimJoint USE=' Joe_temporomandibular' containerField='joints'/> <HAnimJoint USE=' Joe_l_acromioclavicular' containerField='joints'/> <HAnimJoint USE=' Joe_r_acromioclavicular' containerField='joints'/> <HAnimJoint USE=' Joe_l_ankle' containerField='joints'/> <HAnimJoint USE=' Joe_r_ankle' containerField='joints'/> <HAnimJoint USE=' Joe_l_elbow' containerField='joints'/> <HAnimJoint USE=' Joe_r_elbow' containerField='joints'/> <HAnimJoint USE=' Joe_l_eyeball_joint' containerField='joints'/> <HAnimJoint USE=' Joe_r_eyeball_joint' containerField='joints'/> <HAnimJoint USE=' Joe_l_eyebrow_joint' containerField='joints'/> <HAnimJoint USE=' Joe_r_eyebrow_joint' containerField='joints'/> <HAnimJoint USE=' Joe_l_eyelid_joint' containerField='joints'/> <HAnimJoint USE=' Joe_r_eyelid_joint' containerField='joints'/> <HAnimJoint USE=' Joe_l_hip' containerField='joints'/> <HAnimJoint USE=' Joe_r_hip' containerField='joints'/> <HAnimJoint USE=' Joe_l_index0' containerField='joints'/> <HAnimJoint USE=' Joe_r_index0' containerField='joints'/> <HAnimJoint USE=' Joe_l_index1' containerField='joints'/> <HAnimJoint USE=' Joe_r_index1' containerField='joints'/> <HAnimJoint USE=' Joe_l_index2' containerField='joints'/> <HAnimJoint USE=' Joe_r_index2' containerField='joints'/> <HAnimJoint USE=' Joe_l_index3' containerField='joints'/> <HAnimJoint USE=' Joe_r_index3' containerField='joints'/> <HAnimJoint USE=' Joe_l_knee' containerField='joints'/> <HAnimJoint USE=' Joe_r_knee' containerField='joints'/> <HAnimJoint USE=' Joe_l_metatarsal' containerField='joints'/> <HAnimJoint USE=' Joe_r_metatarsal' containerField='joints'/> <HAnimJoint USE=' Joe_l_middle0' containerField='joints'/> <HAnimJoint USE=' Joe_r_middle0' containerField='joints'/> <HAnimJoint USE=' Joe_l_middle1' containerField='joints'/> <HAnimJoint USE=' Joe_r_middle1' containerField='joints'/> <HAnimJoint USE=' Joe_l_middle2' containerField='joints'/> <HAnimJoint USE=' Joe_r_middle2' containerField='joints'/> <HAnimJoint USE=' Joe_l_middle3' containerField='joints'/> <HAnimJoint USE=' Joe_r_middle3' containerField='joints'/> <HAnimJoint USE=' Joe_l_midtarsal' containerField='joints'/> <HAnimJoint USE=' Joe_r_midtarsal' containerField='joints'/> <HAnimJoint USE=' Joe_l_pinky0' containerField='joints'/> <HAnimJoint USE=' Joe_r_pinky0' containerField='joints'/> <HAnimJoint USE=' Joe_l_pinky1' containerField='joints'/> <HAnimJoint USE=' Joe_r_pinky1' containerField='joints'/> <HAnimJoint USE=' Joe_l_pinky2' containerField='joints'/> <HAnimJoint USE=' Joe_r_pinky2' containerField='joints'/> <HAnimJoint USE=' Joe_l_pinky3' containerField='joints'/> <HAnimJoint USE=' Joe_r_pinky3' containerField='joints'/> <HAnimJoint USE=' Joe_l_ring0' containerField='joints'/> <HAnimJoint USE=' Joe_r_ring0' containerField='joints'/> <HAnimJoint USE=' Joe_l_ring1' containerField='joints'/> <HAnimJoint USE=' Joe_r_ring1' containerField='joints'/> <HAnimJoint USE=' Joe_l_ring2' containerField='joints'/> <HAnimJoint USE=' Joe_r_ring2' containerField='joints'/> <HAnimJoint USE=' Joe_l_ring3' containerField='joints'/> <HAnimJoint USE=' Joe_r_ring3' containerField='joints'/> <HAnimJoint USE=' Joe_l_shoulder' containerField='joints'/> <HAnimJoint USE=' Joe_r_shoulder' containerField='joints'/> <HAnimJoint USE=' Joe_l_sternoclavicular' containerField='joints'/> <HAnimJoint USE=' Joe_r_sternoclavicular' containerField='joints'/> <HAnimJoint USE=' Joe_l_subtalar' containerField='joints'/> <HAnimJoint USE=' Joe_r_subtalar' containerField='joints'/> <HAnimJoint USE=' Joe_l_thumb1' containerField='joints'/> <HAnimJoint USE=' Joe_r_thumb1' containerField='joints'/> <HAnimJoint USE=' Joe_l_thumb2' containerField='joints'/> <HAnimJoint USE=' Joe_r_thumb2' containerField='joints'/> <HAnimJoint USE=' Joe_l_thumb3' containerField='joints'/> <HAnimJoint USE=' Joe_r_thumb3' containerField='joints'/> <HAnimJoint USE=' Joe_l_wrist' containerField='joints'/> <HAnimJoint USE=' Joe_r_wrist' containerField='joints'/> <HAnimSegment USE=' Joe_sacrum' containerField='segments'/> <HAnimSite USE=' Joe_RootFront_view' containerField='sites'/> |
|
</HAnimHumanoid> |
Event Graph ROUTE Table entries with 198 ROUTE connections total, showing event model relationships for this scene.
<!--
Online at
https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/JoeSkinTexcoordDisplacerKickIndex.html
-->
<!--
Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/JoeSkinTexcoordDisplacerKick.x3d
-->
<!--
Color legend: X3D terminology
<X3dNode
DEF='idName' field='value'/>
matches XML terminology
<XmlElement
DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement)
(Grey background inside box: inserted documentation)
(Magenta background: X3D Extensibility)
-->
<!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->