X3D Model Documentation: HAnim1SpecificationLOA3Illustrated.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2  <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
  3  <X3D profile='Immersive' version='3.3 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'>
  4       <head>
  5            <component level='1name='H-Anim'/>
  6            <meta name='titlecontent='HAnim1SpecificationLOA3Illustrated.x3d'/>
  7            <meta name='descriptioncontent='HAnim Specification reference example providing full coverage and visibility of all specified HAnim constructs, also suitable for re-use as an authoring template. Geometry visualizations are derived from HAnim1SpecificationLOA3Invisible.x3d visualization report. Resusable exemplar animations also added via heads-up display (HUD) interface to confirm proper parent-child relationships.'/>
  8            <meta name='referencecontent='https://www.web3d.org/files/specifications/19774/V1.0/HAnim/BodyDimensionsAndLOAs.html#LOA3ExampleSourceWithDiamonds'/>
  9            <meta name='createdcontent='24 April 2013'/>
 10            <meta name='modifiedcontent='2 July 2023'/>
 11            <meta name=' error content=' Legacy model, not valid as X3D4 HAnim version 2.0 since HAnim version 1.0 has significant differences and is no longer directly supported '/>
 12            <meta name='creatorcontent='Matthew T. Beitler, Joe D. Williams, Don Brutzman'/>
 13            <meta name='Imagecontent='HAnim1SpecificationLOA3Illustrated.png'/>
 14            <meta name='Imagecontent='HAnim1SpecificationLOA3IllustratedLeftSide.png'/>
 15            <meta name='referencecontent='HAnim1SpecificationLOA3Invisible.x3d'/>
 16            <meta name='referencecontent='HAnim1SpecificationLOA3Animation.x3d'/>
 17            <meta name='referencecontent='HAnimSpecificationExampleChangeLog.txt'/>
 18            <meta name='Imagecontent='images/BonesAllSkeletonFrontViewLOA1.png'/>
 19            <meta name='Imagecontent='images/BonesAllSkeletonFrontViewLOA2.png'/>
 20            <meta name='Imagecontent='images/BonesAllSkeletonFrontViewLOA3.png'/>
 21            <meta name=' TODO content=' move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations '/>
 22            <meta name=' warning content=' BS Contact and H3DViewer have polygon-culling problems at close range (possibly related to avatarSize), other players look OK '/>
 23            <meta name=' TODO content=' insert MetadataInteger nodes indicating LOA for each Joint and Segment '/>
 24            <meta name='referencecontent='Norman Badler et al., ANTHROPOMETRY FOR COMPUTER GRAPHICS HUMAN FIGURES, University of Pennsylvania, 1989.'/>
 25            <meta name='referencecontent='http://www.cis.upenn.edu/~badler/anthro/89-71.ps'/>
 26            <meta name='referencecontent='tables/AnthropometryForComputerGraphicsHumanFigures89-71.pdf'/>
 27            <meta name='translatorcontent='Don Brutzman and Joe Williams'/>
 28            <meta name='generatorcontent='BS Contact Geo 8.001, http://www.bitmanagement.de/en/products/interactive-3d-clients/bs-contact-geo'/>
 29            <meta name='referencecontent='originals/LOA3ExampleSourceWithDiamondsOriginal.wrl'/>
 30            <meta name='referencecontent='originals/LOA3ExampleSourceWithDiamondsOriginal.x3d'/>
 31            <meta name='referencecontent='originals/LOA3ExampleSourceWithDiamondsOriginalBsContactExport.x3d'/>
 32            <meta name='referencecontent='HAnim Specification Table 4.4 - Face Joint object names, https://www.web3d.org/files/specifications/19774/V1.0/HAnim/concepts.html#FaceJointObjectNames'/>
 33            <meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
 34            <meta name='identifiercontent='https://www.web3d.org/x3d/content/examples/HumanoidAnimation/Legacy/HAnim1SpecificationLOA3Illustrated.x3d'/>
 35            <meta name='licensecontent='../license.html'/>
 36       </head>
<!--

Visualization report for HAnimHumanoid model: humanoid HAnimHumanoid Report
<!--
Event Graph ROUTE Table shows event connections.
-->

<!-- to top Index for DEF nodes: DiamondIFS, hanim_back_view, hanim_back_viewpoint, hanim_c1, hanim_c2, hanim_c3, hanim_c4, hanim_c5, hanim_c6, hanim_c7, hanim_cervicale_pt, hanim_chest_front_close_view, hanim_chest_front_close_viewpoint, hanim_crotch_pt, hanim_eye_level_view, hanim_eye_level_viewpoint, hanim_feet_front_close_view, hanim_feet_front_close_viewpoint, hanim_front_close_view, hanim_front_close_viewpoint, hanim_front_view, hanim_front_viewpoint, hanim_head_front_close_view, hanim_head_front_close_viewpoint, hanim_humanoid, hanim_humanoid_root, hanim_jaw, hanim_knees_front_close_view, hanim_knees_front_close_viewpoint, hanim_l_acromioclavicular, hanim_l_acromion_pt, hanim_l_ankle, hanim_l_asis_pt, hanim_l_axilla_ant_pt, hanim_l_axilla_post_pt, hanim_l_calcaneous_post_pt, hanim_l_calf, hanim_l_clavicale_pt, hanim_l_clavicle, hanim_l_dactylion_pt, hanim_l_digit2_pt, hanim_l_elbow, hanim_l_eyeball, hanim_l_eyeball_joint, hanim_l_eyeball_site_view, hanim_l_eyeball_site_viewpoint, hanim_l_eyebrow, hanim_l_eyebrow_joint, hanim_l_eyelid, hanim_l_eyelid_joint, hanim_l_femoral_lateral_epicn_pt, hanim_l_femoral_medial_epicn_pt, hanim_l_forearm, hanim_l_forefoot, hanim_l_forefoot_tip, hanim_l_gonion_pt, hanim_l_hand, hanim_l_hand_front_view, hanim_l_hand_front_viewpoint, hanim_l_hindfoot, hanim_l_hip, hanim_l_humeral_lateral_epicn_pt, hanim_l_humeral_medial_epicn_pt, hanim_l_iliocristale_pt, hanim_l_inclined_view, hanim_l_inclined_viewpoint, hanim_l_index_distal, hanim_l_index_distal_tip, hanim_l_index_metacarpal, hanim_l_index_middle, hanim_l_index_proximal, hanim_l_index0, hanim_l_index1, hanim_l_index2, hanim_l_index3, hanim_l_infraorbitale_pt, hanim_l_knee, hanim_l_knee_crease_pt, hanim_l_lateral_malleolus_pt, hanim_l_medial_malleolus_pt, hanim_l_metacarpal_pha2_pt, hanim_l_metacarpal_pha5_pt, hanim_l_metatarsal, hanim_l_metatarsal_pha1_pt, hanim_l_metatarsal_pha5_pt, hanim_l_middistal, hanim_l_middle_distal, hanim_l_middle_distal_tip, hanim_l_middle_metacarpal, hanim_l_middle_middle, hanim_l_middle_proximal, hanim_l_middle0, hanim_l_middle1, hanim_l_middle2, hanim_l_middle3, hanim_l_midproximal, hanim_l_midtarsal, hanim_l_neck_base_pt, hanim_l_olecranon_pt, hanim_l_pinky_distal, hanim_l_pinky_distal_tip, hanim_l_pinky_metacarpal, hanim_l_pinky_middle, hanim_l_pinky_proximal, hanim_l_pinky0, hanim_l_pinky1, hanim_l_pinky2, hanim_l_pinky3, hanim_l_psis_pt, hanim_l_radial_styloid_pt, hanim_l_radiale_pt, hanim_l_rib10_pt, hanim_l_ring_distal, hanim_l_ring_distal_tip, hanim_l_ring_metacarpal, hanim_l_ring_middle, hanim_l_ring_proximal, hanim_l_ring0, hanim_l_ring1, hanim_l_ring2, hanim_l_ring3, hanim_l_scapula, hanim_l_shoulder, hanim_l_side_view, hanim_l_side_viewpoint, hanim_l_sphyrion_pt, hanim_l_sternoclavicular, hanim_l_subtalar, hanim_l_thelion_pt, hanim_l_thigh, hanim_l_thumb_distal, hanim_l_thumb_distal_tip, hanim_l_thumb_metacarpal, hanim_l_thumb_proximal, hanim_l_thumb1, hanim_l_thumb2, hanim_l_thumb3, hanim_l_tragion_pt, hanim_l_trochanterion_pt, hanim_l_ulnar_styloid_pt, hanim_l_upperarm, hanim_l_wrist, hanim_l1, hanim_l2, hanim_l3, hanim_l4, hanim_l5, hanim_navel_pt, hanim_nuchale_pt, hanim_pelvis, hanim_pelvis_front_close_view, hanim_pelvis_front_close_viewpoint, hanim_r_acromioclavicular, hanim_r_acromion_pt, hanim_r_ankle, hanim_r_asis_pt, hanim_r_axilla_ant_pt, hanim_r_axilla_post_pt, hanim_r_calcaneous_post_pt, hanim_r_calf, hanim_r_clavicale_pt, hanim_r_clavicle, hanim_r_dactylion_pt, hanim_r_digit2_pt, hanim_r_elbow, hanim_r_eyeball, hanim_r_eyeball_joint, hanim_r_eyeball_site_view, hanim_r_eyeball_site_viewpoint, hanim_r_eyebrow, hanim_r_eyebrow_joint, hanim_r_eyelid, hanim_r_eyelid_joint, hanim_r_femoral_lateral_epicn_pt, hanim_r_femoral_medial_epicn_pt, hanim_r_forearm, hanim_r_forefoot, hanim_r_forefoot_tip, hanim_r_gonion_pt, hanim_r_hand, hanim_r_hand_front_view, hanim_r_hand_front_viewpoint, hanim_r_hindfoot, hanim_r_hip, hanim_r_humeral_lateral_epicn_pt, hanim_r_humeral_medial_epicn_pt, hanim_r_iliocristale_pt, hanim_r_inclined_view, hanim_r_inclined_viewpoint, hanim_r_index_distal, hanim_r_index_distal_tip, hanim_r_index_metacarpal, hanim_r_index_middle, hanim_r_index_proximal, hanim_r_index0, hanim_r_index1, hanim_r_index2, hanim_r_index3, hanim_r_infraorbitale_pt, hanim_r_knee, hanim_r_knee_crease_pt, hanim_r_lateral_malleolus_pt, hanim_r_medial_malleolus_pt, hanim_r_metacarpal_pha2_pt, hanim_r_metacarpal_pha5_pt, hanim_r_metatarsal, hanim_r_metatarsal_pha1_pt, hanim_r_metatarsal_pha5_pt, hanim_r_middistal, hanim_r_middle_distal, hanim_r_middle_distal_tip, hanim_r_middle_metacarpal, hanim_r_middle_middle, hanim_r_middle_proximal, hanim_r_middle0, hanim_r_middle1, hanim_r_middle2, hanim_r_middle3, hanim_r_midproximal, hanim_r_midtarsal, hanim_r_neck_base_pt, hanim_r_olecranon_pt, hanim_r_pinky_distal, hanim_r_pinky_distal_tip, hanim_r_pinky_metacarpal, hanim_r_pinky_middle, hanim_r_pinky_proximal, hanim_r_pinky0, hanim_r_pinky1, hanim_r_pinky2, hanim_r_pinky3, hanim_r_psis_pt, hanim_r_radial_styloid_pt, hanim_r_radiale_pt, hanim_r_rib10_pt, hanim_r_ring_distal, hanim_r_ring_distal_tip, hanim_r_ring_metacarpal, hanim_r_ring_middle, hanim_r_ring_proximal, hanim_r_ring0, hanim_r_ring1, hanim_r_ring2, hanim_r_ring3, hanim_r_scapula, hanim_r_shoulder, hanim_r_sphyrion_pt, hanim_r_sternoclavicular, hanim_r_subtalar, hanim_r_thelion_pt, hanim_r_thigh, hanim_r_thumb_distal, hanim_r_thumb_distal_tip, hanim_r_thumb_metacarpal, hanim_r_thumb_proximal, hanim_r_thumb1, hanim_r_thumb2, hanim_r_thumb3, hanim_r_tragion_pt, hanim_r_trochanterion_pt, hanim_r_ulnar_styloid_pt, hanim_r_upperarm, hanim_r_wrist, hanim_rib10_midspine_pt, hanim_sacroiliac, hanim_sacrum, hanim_sellion_pt, hanim_side_close_view, hanim_side_close_viewpoint, hanim_skull, hanim_skull_tip, hanim_skullbase, hanim_substernale_pt, hanim_supramenton_pt, hanim_suprasternale_pt, hanim_t1, hanim_t10, hanim_t11, hanim_t12, hanim_t2, hanim_t3, hanim_t4, hanim_t5, hanim_t6, hanim_t7, hanim_t8, hanim_t9, hanim_temporomandibular, hanim_temporomandibular_l_site_pt, hanim_temporomandibular_r_site_pt, hanim_Top_view, hanim_Top_viewpoint, hanim_vc1, hanim_vc2, hanim_vc3, hanim_vc4, hanim_vc5, hanim_vc6, hanim_vc7, hanim_vl1, hanim_vl2, hanim_vl3, hanim_vl4, hanim_vl5, hanim_vt1, hanim_vt10, hanim_vt11, hanim_vt12, hanim_vt2, hanim_vt3, hanim_vt4, hanim_vt5, hanim_vt6, hanim_vt7, hanim_vt8, hanim_vt9, hanim_waist_preferred_post_pt, HAnimJointAppearance, HAnimJointShape, HAnimSegmentLineColorRGBA, HAnimSiteLineColorRGBA, HAnimSiteShape, HAnimSiteViewpointLineColorRGBA, HAnimSiteViewpointShape, Original_WorldInfo, SiteViewpointDiamondIFS

Index for Viewpoint nodes: Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4, Viewpoint_5, Viewpoint_6, Viewpoint_7, Viewpoint_8, Viewpoint_9, hanim_back_viewpoint, hanim_chest_front_close_viewpoint, hanim_eye_level_viewpoint, hanim_feet_front_close_viewpoint, hanim_front_close_viewpoint, hanim_front_viewpoint, hanim_head_front_close_viewpoint, hanim_knees_front_close_viewpoint, hanim_l_eyeball_site_viewpoint, hanim_l_hand_front_viewpoint, hanim_l_inclined_viewpoint, hanim_l_side_viewpoint, hanim_pelvis_front_close_viewpoint, hanim_r_eyeball_site_viewpoint, hanim_r_hand_front_viewpoint, hanim_r_inclined_viewpoint, hanim_side_close_viewpoint, hanim_Top_viewpoint
-->
 37       <Scene>
 38            <Background skyColor='0.3 0.3 0.3'/>
 39            <NavigationInfo/>
 40            <Group DEF='Original_WorldInfo'>
 41                 <WorldInfo info=' " HANIM 200x Default Joint Centers, Level-Of-Articulation 3 HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://HAnim.org/Specifications/HAnim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human Modeling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps " ' title='HANIM 200x Default Joint Centers, LOA3'/>
 42            </Group>
 43            <!-- TODO move viewpoints to be internal to HAnimHumanoid -->
 44            <!-- Viewpoint centerOfRotation="0 0.9149 0.0016" matches initial at-rest locaton of the sacroliac. Note that these viewpoints are external to the HAnimHumanoid and do not move with the human. -->
 45            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Frontposition='0 0.4 4'/>
 46            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Front Closeposition='0 0.8 2'/>
 47            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Front Closerposition='0 1.2 1'/>
 48            <Viewpoint centerOfRotation='0 1.5 0.0016description='Humanoid LOA 3 Front Faceposition='0 1.63 1'/>
 49            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Right Sideorientation='0 1 0 1.5708position='2.6 0.8 0'/>
 50            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Right Side Closeorientation='0 1 0 1.2position='1 0.8 0.5'/>
 51            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Left Side Closeorientation='0 1 0 -1.2position='-1 0.8 0.5'/>
 52            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Left Sideorientation='0 1 0 -1.5708position='-2.6 0.8 0'/>
 53            <Viewpoint centerOfRotation='0 0.9149 0.0016description='Humanoid LOA 3 Toporientation='1 0 0 -1.5708position='0 3.5 0'/>
 54            <HAnimHumanoid DEF='hanim_humanoidinfo='"authorName=Matthew T. Beitler Joe D. Williams Don Brutzman" "authorEmail=HAnim@web3D.org" "copyright=none" "creationDate=12 May 1999" "usageRestrictions=none" "humanoidVersion=2.0" "height=1.7504"name='humanoid'>
 55                 <!-- Only one root HAnimJoint is expected -->
 56 
               <!-- HAnimJoint hanim_humanoid_root is a DEF node that has 1 USE node: USE_1 -->
               <HAnimJoint DEF='hanim_humanoid_rootcenter='0 0.824 0.0277containerField='skeletonname='humanoid_rootulimit='0 0 0llimit='0 0 0'>
 57 
                    <!-- HAnimSegment hanim_sacrum is a DEF node that has 1 USE node: USE_1 -->
                    <HAnimSegment DEF='hanim_sacrumname='sacrum'>
 58                           <!-- <HAnimJoint name='humanoid_root'/> visualization sphere is placed within <HAnimSegment name='sacrum'/> -->
 59                           <TouchSensor description='HAnimJoint HumanoidRoot, HAnimSegment sacrum'/>
 60                           <Transform translation='0 0.824 0.0277'>
 61 
 62                                     <Sphere radius='0.006'/>
 63                                     <Appearance DEF='HAnimJointAppearance'>
 64                                          <Material diffuseColor='1 0.5 0transparency='0.5'/>
 65                                     </Appearance>
 66                                </Shape>
 67                           </Transform>
 68                           <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='humanoid_root'/> to <HAnimJoint name='sacroiliac'/> -->
 69                           <Shape>
 70                                <LineSet vertexCount='2containerField='geometry'>
 71                                     <Coordinate point='0 0.824 0.0277 0 0.9149 0.0016'/>
 72 
                                   <!-- ColorRGBA HAnimSegmentLineColorRGBA is a DEF node that has 92 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13, USE_14, USE_15, USE_16, USE_17, USE_18, USE_19, USE_20, USE_21, USE_22, USE_23, USE_24, USE_25, USE_26, USE_27, USE_28, USE_29, USE_30, USE_31, USE_32, USE_33, USE_34, USE_35, USE_36, USE_37, USE_38, USE_39, USE_40, USE_41, USE_42, USE_43, USE_44, USE_45, USE_46, USE_47, USE_48, USE_49, USE_50, USE_51, USE_52, USE_53, USE_54, USE_55, USE_56, USE_57, USE_58, USE_59, USE_60, USE_61, USE_62, USE_63, USE_64, USE_65, USE_66, USE_67, USE_68, USE_69, USE_70, USE_71, USE_72, USE_73, USE_74, USE_75, USE_76, USE_77, USE_78, USE_79, USE_80, USE_81, USE_82, USE_83, USE_84, USE_85, USE_86, USE_87, USE_88, USE_89, USE_90, USE_91, USE_92 -->
                                   <ColorRGBA DEF='HAnimSegmentLineColorRGBAcolor='1 1 0 1 1 1 0 0.1'/>
 73                                </LineSet>
 74                           </Shape>
 75                           <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='humanoid_root'/> to <HAnimJoint name='vl5'/> -->
 76                           <Shape>
 77                                <LineSet vertexCount='2containerField='geometry'>
 78                                     <Coordinate point='0 0.824 0.0277 0.0028 1.0568 -0.0776'/>
 79                                     <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
 80                                </LineSet>
 81                           </Shape>
 82                      </HAnimSegment>
 83 
                    <!-- HAnimJoint hanim_sacroiliac is a DEF node that has 1 USE node: USE_1 -->
                    <HAnimJoint DEF='hanim_sacroiliaccenter='0 0.9149 0.0016name='sacroiliaculimit='0 0 0llimit='0 0 0'>
 84 
                         <!-- HAnimSegment hanim_pelvis is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimSegment DEF='hanim_pelvisname='pelvis'>
 85                                <!-- <HAnimJoint name='sacroiliac'/> visualization sphere is placed within <HAnimSegment name='pelvis'/> -->
 86                                <TouchSensor description='HAnimJoint sacroiliac, HAnimSegment pelvis'/>
 87                                <Transform translation='0 0.9149 0.0016'>
 88                                     <Shape USE='HAnimJointShape'/>
 89                                </Transform>
 90                                <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='sacroiliac'/> to <HAnimJoint name='l_hip'/> -->
 91                                <Shape>
 92                                     <LineSet vertexCount='2containerField='geometry'>
 93                                          <Coordinate point='0 0.9149 0.0016 0.0961 0.9124 -0.0001'/>
 94                                          <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
 95                                     </LineSet>
 96                                </Shape>
 97                                <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='sacroiliac'/> to <HAnimJoint name='r_hip'/> -->
 98                                <Shape>
 99                                     <LineSet vertexCount='2containerField='geometry'>
100                                          <Coordinate point='0 0.9149 0.0016 -0.0961 0.9124 -0.0001'/>
101                                          <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
102                                     </LineSet>
103                                </Shape>
104                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='r_iliocristale'/> -->
105                                <Shape>
106                                     <LineSet vertexCount='2containerField='geometry'>
107                                          <Coordinate point='0 0.9149 0.0016 -0.1525 1.0628 0.0035'/>
108 
                                        <!-- ColorRGBA HAnimSiteLineColorRGBA is a DEF node that has 90 USE nodes: USE_1, USE_2, USE_3, USE_4, USE_5, USE_6, USE_7, USE_8, USE_9, USE_10, USE_11, USE_12, USE_13, USE_14, USE_15, USE_16, USE_17, USE_18, USE_19, USE_20, USE_21, USE_22, USE_23, USE_24, USE_25, USE_26, USE_27, USE_28, USE_29, USE_30, USE_31, USE_32, USE_33, USE_34, USE_35, USE_36, USE_37, USE_38, USE_39, USE_40, USE_41, USE_42, USE_43, USE_44, USE_45, USE_46, USE_47, USE_48, USE_49, USE_50, USE_51, USE_52, USE_53, USE_54, USE_55, USE_56, USE_57, USE_58, USE_59, USE_60, USE_61, USE_62, USE_63, USE_64, USE_65, USE_66, USE_67, USE_68, USE_69, USE_70, USE_71, USE_72, USE_73, USE_74, USE_75, USE_76, USE_77, USE_78, USE_79, USE_80, USE_81, USE_82, USE_83, USE_84, USE_85, USE_86, USE_87, USE_88, USE_89, USE_90 -->
                                        <ColorRGBA DEF='HAnimSiteLineColorRGBAcolor='1 0 0 1 1 0 0 0.1'/>
109                                     </LineSet>
110                                </Shape>
111                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='r_trochanterion'/> -->
112                                <Shape>
113                                     <LineSet vertexCount='2containerField='geometry'>
114                                          <Coordinate point='0 0.9149 0.0016 -0.1689 0.8419 0.0352'/>
115                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
116                                     </LineSet>
117                                </Shape>
118                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='l_iliocristale'/> -->
119                                <Shape>
120                                     <LineSet vertexCount='2containerField='geometry'>
121                                          <Coordinate point='0 0.9149 0.0016 0.1612 1.0537 0.0008'/>
122                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
123                                     </LineSet>
124                                </Shape>
125                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='l_trochanterion'/> -->
126                                <Shape>
127                                     <LineSet vertexCount='2containerField='geometry'>
128                                          <Coordinate point='0 0.9149 0.0016 0.1677 0.8336 0.0303'/>
129                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
130                                     </LineSet>
131                                </Shape>
132                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='r_asis'/> -->
133                                <Shape>
134                                     <LineSet vertexCount='2containerField='geometry'>
135                                          <Coordinate point='0 0.9149 0.0016 -0.0887 1.0021 0.1112'/>
136                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
137                                     </LineSet>
138                                </Shape>
139                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='l_asis'/> -->
140                                <Shape>
141                                     <LineSet vertexCount='2containerField='geometry'>
142                                          <Coordinate point='0 0.9149 0.0016 0.0925 0.9983 0.1052'/>
143                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
144                                     </LineSet>
145                                </Shape>
146                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='r_psis'/> -->
147                                <Shape>
148                                     <LineSet vertexCount='2containerField='geometry'>
149                                          <Coordinate point='0 0.9149 0.0016 -0.0716 1.019 -0.1138'/>
150                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
151                                     </LineSet>
152                                </Shape>
153                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='l_psis'/> -->
154                                <Shape>
155                                     <LineSet vertexCount='2containerField='geometry'>
156                                          <Coordinate point='0 0.9149 0.0016 0.0774 1.019 -0.1151'/>
157                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
158                                     </LineSet>
159                                </Shape>
160                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='sacroiliac'/> to <HAnimSite name='crotch'/> -->
161                                <Shape>
162                                     <LineSet vertexCount='2containerField='geometry'>
163                                          <Coordinate point='0 0.9149 0.0016 0.0034 0.8266 0.0257'/>
164                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
165                                     </LineSet>
166                                </Shape>
167 
                              <!-- HAnimSite hanim_r_iliocristale_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_r_iliocristale_ptname='r_iliocristale_pttranslation='-0.1525 1.0628 0.0035'>
168                                     <!-- HAnimSite visualization shape -->
169                                     <TouchSensor description='HAnimSite r_iliocristale'/>
170 
171                                          <IndexedFaceSet DEF='DiamondIFScreaseAngle='0.5solid='falsecoordIndex='0 1 2 -1 0 2 3 -1 0 3 4 -1 0 4 1 -1 5 2 1 -1 5 3 2 -1 5 4 3 -1 5 1 4 -1'>
172                                               <Coordinate point='0 0.008 0 -0.008 0 0 0 0 0.008 0.008 0 0 0 0 -0.008 0 -0.008 0'/>
173                                          </IndexedFaceSet>
174                                          <Appearance>
175                                               <Material diffuseColor='1 0 0'/>
176                                          </Appearance>
177                                     </Shape>
178                                </HAnimSite>
179 
                              <!-- HAnimSite hanim_r_trochanterion_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_r_trochanterion_ptname='r_trochanterion_pttranslation='-0.1689 0.8419 0.0352'>
180                                     <!-- HAnimSite visualization shape -->
181                                     <TouchSensor description='HAnimSite r_trochanterion'/>
182                                     <Shape USE='HAnimSiteShape'/>
183                                </HAnimSite>
184 
                              <!-- HAnimSite hanim_l_iliocristale_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_l_iliocristale_ptname='l_iliocristale_pttranslation='0.1612 1.0537 0.0008'>
185                                     <!-- HAnimSite visualization shape -->
186                                     <TouchSensor description='HAnimSite l_iliocristale'/>
187                                     <Shape USE='HAnimSiteShape'/>
188                                </HAnimSite>
189 
                              <!-- HAnimSite hanim_l_trochanterion_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_l_trochanterion_ptname='l_trochanterion_pttranslation='0.1677 0.8336 0.0303'>
190                                     <!-- HAnimSite visualization shape -->
191                                     <TouchSensor description='HAnimSite l_trochanterion'/>
192                                     <Shape USE='HAnimSiteShape'/>
193                                </HAnimSite>
194 
                              <!-- HAnimSite hanim_r_asis_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_r_asis_ptname='r_asis_pttranslation='-0.0887 1.0021 0.1112'>
195                                     <!-- HAnimSite visualization shape -->
196                                     <TouchSensor description='HAnimSite r_asis'/>
197                                     <Shape USE='HAnimSiteShape'/>
198                                </HAnimSite>
199 
                              <!-- HAnimSite hanim_l_asis_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_l_asis_ptname='l_asis_pttranslation='0.0925 0.9983 0.1052'>
200                                     <!-- HAnimSite visualization shape -->
201                                     <TouchSensor description='HAnimSite l_asis'/>
202                                     <Shape USE='HAnimSiteShape'/>
203                                </HAnimSite>
204 
                              <!-- HAnimSite hanim_r_psis_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_r_psis_ptname='r_psis_pttranslation='-0.0716 1.019 -0.1138'>
205                                     <!-- HAnimSite visualization shape -->
206                                     <TouchSensor description='HAnimSite r_psis'/>
207                                     <Shape USE='HAnimSiteShape'/>
208                                </HAnimSite>
209 
                              <!-- HAnimSite hanim_l_psis_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_l_psis_ptname='l_psis_pttranslation='0.0774 1.019 -0.1151'>
210                                     <!-- HAnimSite visualization shape -->
211                                     <TouchSensor description='HAnimSite l_psis'/>
212                                     <Shape USE='HAnimSiteShape'/>
213                                </HAnimSite>
214 
                              <!-- HAnimSite hanim_crotch_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_crotch_ptname='crotch_pttranslation='0.0034 0.8266 0.0257'>
215                                     <!-- HAnimSite visualization shape -->
216                                     <TouchSensor description='HAnimSite crotch'/>
217                                     <Shape USE='HAnimSiteShape'/>
218                                </HAnimSite>
219                           </HAnimSegment>
220 
                         <!-- HAnimJoint hanim_l_hip is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimJoint DEF='hanim_l_hipcenter='0.0961 0.9124 -0.0001name='l_hipulimit='0 0 0llimit='0 0 0'>
221 
                              <!-- HAnimSegment hanim_l_thigh is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSegment DEF='hanim_l_thighname='l_thigh'>
222                                     <!-- <HAnimJoint name='l_hip'/> visualization sphere is placed within <HAnimSegment name='l_thigh'/> -->
223                                     <TouchSensor description='HAnimJoint l_hip, HAnimSegment l_thigh'/>
224                                     <Transform translation='0.0961 0.9124 -0.0001'>
225                                          <Shape USE='HAnimJointShape'/>
226                                     </Transform>
227                                     <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='l_hip'/> to <HAnimJoint name='l_knee'/> -->
228                                     <Shape>
229                                          <LineSet vertexCount='2containerField='geometry'>
230                                               <Coordinate point='0.0961 0.9124 -0.0001 0.104 0.4867 0.0308'/>
231                                               <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
232                                          </LineSet>
233                                     </Shape>
234                                     <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_hip'/> to <HAnimSite name='l_knee_crease'/> -->
235                                     <Shape>
236                                          <LineSet vertexCount='2containerField='geometry'>
237                                               <Coordinate point='0.0961 0.9124 -0.0001 0.0993 0.4881 -0.0309'/>
238                                               <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
239                                          </LineSet>
240                                     </Shape>
241                                     <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_hip'/> to <HAnimSite name='l_femoral_lateral_epicn'/> -->
242                                     <Shape>
243                                          <LineSet vertexCount='2containerField='geometry'>
244                                               <Coordinate point='0.0961 0.9124 -0.0001 0.1598 0.4967 0.0297'/>
245                                               <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
246                                          </LineSet>
247                                     </Shape>
248                                     <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_hip'/> to <HAnimSite name='l_femoral_medial_epicn'/> -->
249                                     <Shape>
250                                          <LineSet vertexCount='2containerField='geometry'>
251                                               <Coordinate point='0.0961 0.9124 -0.0001 0.0398 0.4946 0.0303'/>
252                                               <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
253                                          </LineSet>
254                                     </Shape>
255 
                                   <!-- HAnimSite hanim_l_knee_crease_pt is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSite DEF='hanim_l_knee_crease_ptname='l_knee_crease_pttranslation='0.0993 0.4881 -0.0309'>
256                                          <!-- HAnimSite visualization shape -->
257                                          <TouchSensor description='HAnimSite l_knee_crease'/>
258                                          <Shape USE='HAnimSiteShape'/>
259                                     </HAnimSite>
260 
                                   <!-- HAnimSite hanim_l_femoral_lateral_epicn_pt is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSite DEF='hanim_l_femoral_lateral_epicn_ptname='l_femoral_lateral_epicn_pttranslation='0.1598 0.4967 0.0297'>
261                                          <!-- HAnimSite visualization shape -->
262                                          <TouchSensor description='HAnimSite l_femoral_lateral_epicn'/>
263                                          <Shape USE='HAnimSiteShape'/>
264                                     </HAnimSite>
265 
                                   <!-- HAnimSite hanim_l_femoral_medial_epicn_pt is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSite DEF='hanim_l_femoral_medial_epicn_ptname='l_femoral_medial_epicn_pttranslation='0.0398 0.4946 0.0303'>
266                                          <!-- HAnimSite visualization shape -->
267                                          <TouchSensor description='HAnimSite l_femoral_medial_epicn'/>
268                                          <Shape USE='HAnimSiteShape'/>
269                                     </HAnimSite>
270                                </HAnimSegment>
271 
                              <!-- HAnimJoint hanim_l_knee is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimJoint DEF='hanim_l_kneecenter='0.104 0.4867 0.0308name='l_kneeulimit='0 0 0llimit='0 0 0'>
272 
                                   <!-- HAnimSegment hanim_l_calf is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSegment DEF='hanim_l_calfname='l_calf'>
273                                          <!-- <HAnimJoint name='l_knee'/> visualization sphere is placed within <HAnimSegment name='l_calf'/> -->
274                                          <TouchSensor description='HAnimJoint l_knee, HAnimSegment l_calf'/>
275                                          <Transform translation='0.104 0.4867 0.0308'>
276                                               <Shape USE='HAnimJointShape'/>
277                                          </Transform>
278                                          <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='l_knee'/> to <HAnimJoint name='l_ankle'/> -->
279                                          <Shape>
280                                               <LineSet vertexCount='2containerField='geometry'>
281                                                    <Coordinate point='0.104 0.4867 0.0308 0.1101 0.0656 -0.0736'/>
282                                                    <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
283                                               </LineSet>
284                                          </Shape>
285                                     </HAnimSegment>
286 
                                   <!-- HAnimJoint hanim_l_ankle is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_l_anklecenter='0.1101 0.0656 -0.0736name='l_ankleulimit='0 0 0llimit='0 0 0'>
287 
                                        <!-- HAnimSegment hanim_l_hindfoot is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_l_hindfootname='l_hindfoot'>
288                                               <!-- <HAnimJoint name='l_ankle'/> visualization sphere is placed within <HAnimSegment name='l_hindfoot'/> -->
289                                               <TouchSensor description='HAnimJoint l_ankle, HAnimSegment l_hindfoot'/>
290                                               <Transform translation='0.1101 0.0656 -0.0736'>
291                                                    <Shape USE='HAnimJointShape'/>
292                                               </Transform>
293                                               <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='l_ankle'/> to <HAnimJoint name='l_subtalar'/> -->
294                                               <Shape>
295                                                    <LineSet vertexCount='2containerField='geometry'>
296                                                         <Coordinate point='0.1101 0.0656 -0.0736 0.1086 0.0001 -0.0368'/>
297                                                         <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
298                                                    </LineSet>
299                                               </Shape>
300                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_ankle'/> to <HAnimSite name='l_lateral_malleolus'/> -->
301                                               <Shape>
302                                                    <LineSet vertexCount='2containerField='geometry'>
303                                                         <Coordinate point='0.1101 0.0656 -0.0736 0.1308 0.0597 -0.1032'/>
304                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
305                                                    </LineSet>
306                                               </Shape>
307                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_ankle'/> to <HAnimSite name='l_medial_malleolus'/> -->
308                                               <Shape>
309                                                    <LineSet vertexCount='2containerField='geometry'>
310                                                         <Coordinate point='0.1101 0.0656 -0.0736 0.089 0.0716 -0.0881'/>
311                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
312                                                    </LineSet>
313                                               </Shape>
314                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_ankle'/> to <HAnimSite name='l_sphyrion'/> -->
315                                               <Shape>
316                                                    <LineSet vertexCount='2containerField='geometry'>
317                                                         <Coordinate point='0.1101 0.0656 -0.0736 0.089 0.0575 -0.0943'/>
318                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
319                                                    </LineSet>
320                                               </Shape>
321                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_ankle'/> to <HAnimSite name='l_calcaneous_post'/> -->
322                                               <Shape>
323                                                    <LineSet vertexCount='2containerField='geometry'>
324                                                         <Coordinate point='0.1101 0.0656 -0.0736 0.0974 0.0259 -0.1171'/>
325                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
326                                                    </LineSet>
327                                               </Shape>
328 
                                             <!-- HAnimSite hanim_l_lateral_malleolus_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_l_lateral_malleolus_ptname='l_lateral_malleolus_pttranslation='0.1308 0.0597 -0.1032'>
329                                                    <!-- HAnimSite visualization shape -->
330                                                    <TouchSensor description='HAnimSite l_lateral_malleolus'/>
331                                                    <Shape USE='HAnimSiteShape'/>
332                                               </HAnimSite>
333 
                                             <!-- HAnimSite hanim_l_medial_malleolus_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_l_medial_malleolus_ptname='l_medial_malleolus_pttranslation='0.089 0.0716 -0.0881'>
334                                                    <!-- HAnimSite visualization shape -->
335                                                    <TouchSensor description='HAnimSite l_medial_malleolus'/>
336                                                    <Shape USE='HAnimSiteShape'/>
337                                               </HAnimSite>
338 
                                             <!-- HAnimSite hanim_l_sphyrion_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_l_sphyrion_ptname='l_sphyrion_pttranslation='0.089 0.0575 -0.0943'>
339                                                    <!-- HAnimSite visualization shape -->
340                                                    <TouchSensor description='HAnimSite l_sphyrion'/>
341                                                    <Shape USE='HAnimSiteShape'/>
342                                               </HAnimSite>
343 
                                             <!-- HAnimSite hanim_l_calcaneous_post_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_l_calcaneous_post_ptname='l_calcaneous_post_pttranslation='0.0974 0.0259 -0.1171'>
344                                                    <!-- HAnimSite visualization shape -->
345                                                    <TouchSensor description='HAnimSite l_calcaneous_post'/>
346                                                    <Shape USE='HAnimSiteShape'/>
347                                               </HAnimSite>
348                                          </HAnimSegment>
349 
                                        <!-- HAnimJoint hanim_l_subtalar is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_l_subtalarcenter='0.1086 0.0001 -0.0368name='l_subtalarulimit='0 0 0llimit='0 0 0'>
350 
                                             <!-- HAnimSegment hanim_l_midproximal is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_l_midproximalname='l_midproximal'>
351                                                    <!-- <HAnimJoint name='l_subtalar'/> visualization sphere is placed within <HAnimSegment name='l_midproximal'/> -->
352                                                    <TouchSensor description='HAnimJoint l_subtalar, HAnimSegment l_midproximal'/>
353                                                    <Transform translation='0.1086 0.0001 -0.0368'>
354                                                         <Shape USE='HAnimJointShape'/>
355                                                    </Transform>
356                                                    <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='l_subtalar'/> to <HAnimJoint name='l_midtarsal'/> -->
357                                                    <Shape>
358                                                         <LineSet vertexCount='2containerField='geometry'>
359                                                              <Coordinate point='0.1086 0.0001 -0.0368 0.1086 0.0001 0.0368'/>
360                                                              <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
361                                                         </LineSet>
362                                                    </Shape>
363                                               </HAnimSegment>
364 
                                             <!-- HAnimJoint hanim_l_midtarsal is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_l_midtarsalcenter='0.1086 0.0001 0.0368name='l_midtarsalulimit='0 0 0llimit='0 0 0'>
365 
                                                  <!-- HAnimSegment hanim_l_middistal is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_l_middistalname='l_middistal'>
366                                                         <!-- <HAnimJoint name='l_midtarsal'/> visualization sphere is placed within <HAnimSegment name='l_middistal'/> -->
367                                                         <TouchSensor description='HAnimJoint l_midtarsal, HAnimSegment l_middistal'/>
368                                                         <Transform translation='0.1086 0.0001 0.0368'>
369                                                              <Shape USE='HAnimJointShape'/>
370                                                         </Transform>
371                                                         <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='l_midtarsal'/> to <HAnimJoint name='l_metatarsal'/> -->
372                                                         <Shape>
373                                                              <LineSet vertexCount='2containerField='geometry'>
374                                                                   <Coordinate point='0.1086 0.0001 0.0368 0.1086 0 0.0762'/>
375                                                                   <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
376                                                              </LineSet>
377                                                         </Shape>
378                                                         <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_midtarsal'/> to <HAnimSite name='l_metatarsal_pha1'/> -->
379                                                         <Shape>
380                                                              <LineSet vertexCount='2containerField='geometry'>
381                                                                   <Coordinate point='0.1086 0.0001 0.0368 0.0816 0.0232 0.0106'/>
382                                                                   <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
383                                                              </LineSet>
384                                                         </Shape>
385 
                                                       <!-- HAnimSite hanim_l_metatarsal_pha1_pt is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSite DEF='hanim_l_metatarsal_pha1_ptname='l_metatarsal_pha1_pttranslation='0.0816 0.0232 0.0106'>
386                                                              <!-- HAnimSite visualization shape -->
387                                                              <TouchSensor description='HAnimSite l_metatarsal_pha1'/>
388                                                              <Shape USE='HAnimSiteShape'/>
389                                                         </HAnimSite>
390                                                    </HAnimSegment>
391 
                                                  <!-- HAnimJoint hanim_l_metatarsal is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimJoint DEF='hanim_l_metatarsalcenter='0.1086 0 0.0762name='l_metatarsalulimit='0 0 0llimit='0 0 0'>
392 
                                                       <!-- HAnimSegment hanim_l_forefoot is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSegment DEF='hanim_l_forefootname='l_forefoot'>
393                                                              <!-- <HAnimJoint name='l_metatarsal'/> visualization sphere is placed within <HAnimSegment name='l_forefoot'/> -->
394                                                              <TouchSensor description='HAnimJoint l_metatarsal, HAnimSegment l_forefoot'/>
395                                                              <Transform translation='0.1086 0 0.0762'>
396                                                                   <Shape USE='HAnimJointShape'/>
397                                                              </Transform>
398                                                              <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_metatarsal'/> to <HAnimSite name='l_forefoot_tip'/> -->
399                                                              <Shape>
400                                                                   <LineSet vertexCount='2containerField='geometry'>
401                                                                        <Coordinate point='0.1086 0 0.0762 0.1354 0.0016 0.1476'/>
402                                                                        <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
403                                                                   </LineSet>
404                                                              </Shape>
405                                                              <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_metatarsal'/> to <HAnimSite name='l_metatarsal_pha5'/> -->
406                                                              <Shape>
407                                                                   <LineSet vertexCount='2containerField='geometry'>
408                                                                        <Coordinate point='0.1086 0 0.0762 0.1825 0.007 0.0928'/>
409                                                                        <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
410                                                                   </LineSet>
411                                                              </Shape>
412                                                              <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='l_metatarsal'/> to <HAnimSite name='l_digit2'/> -->
413                                                              <Shape>
414                                                                   <LineSet vertexCount='2containerField='geometry'>
415                                                                        <Coordinate point='0.1086 0 0.0762 0.1195 0.0079 0.1433'/>
416                                                                        <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
417                                                                   </LineSet>
418                                                              </Shape>
419 
                                                            <!-- HAnimSite hanim_l_forefoot_tip is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimSite DEF='hanim_l_forefoot_tipname='l_forefoot_tiptranslation='0.1354 0.0016 0.1476'>
420                                                                   <!-- HAnimSite visualization shape -->
421                                                                   <TouchSensor description='HAnimSite l_forefoot_tip'/>
422                                                                   <Shape USE='HAnimSiteShape'/>
423                                                              </HAnimSite>
424 
                                                            <!-- HAnimSite hanim_l_metatarsal_pha5_pt is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimSite DEF='hanim_l_metatarsal_pha5_ptname='l_metatarsal_pha5_pttranslation='0.1825 0.007 0.0928'>
425                                                                   <!-- HAnimSite visualization shape -->
426                                                                   <TouchSensor description='HAnimSite l_metatarsal_pha5'/>
427                                                                   <Shape USE='HAnimSiteShape'/>
428                                                              </HAnimSite>
429 
                                                            <!-- HAnimSite hanim_l_digit2_pt is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimSite DEF='hanim_l_digit2_ptname='l_digit2_pttranslation='0.1195 0.0079 0.1433'>
430                                                                   <!-- HAnimSite visualization shape -->
431                                                                   <TouchSensor description='HAnimSite l_digit2'/>
432                                                                   <Shape USE='HAnimSiteShape'/>
433                                                              </HAnimSite>
434                                                         </HAnimSegment>
435                                                    </HAnimJoint>
436                                               </HAnimJoint>
437                                          </HAnimJoint>
438                                     </HAnimJoint>
439                                </HAnimJoint>
440                           </HAnimJoint>
441 
                         <!-- HAnimJoint hanim_r_hip is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimJoint DEF='hanim_r_hipcenter='-0.0961 0.9124 -0.0001name='r_hipulimit='0 0 0llimit='0 0 0'>
442 
                              <!-- HAnimSegment hanim_r_thigh is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSegment DEF='hanim_r_thighname='r_thigh'>
443                                     <!-- <HAnimJoint name='r_hip'/> visualization sphere is placed within <HAnimSegment name='r_thigh'/> -->
444                                     <TouchSensor description='HAnimJoint r_hip, HAnimSegment r_thigh'/>
445                                     <Transform translation='-0.0961 0.9124 -0.0001'>
446                                          <Shape USE='HAnimJointShape'/>
447                                     </Transform>
448                                     <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='r_hip'/> to <HAnimJoint name='r_knee'/> -->
449                                     <Shape>
450                                          <LineSet vertexCount='2containerField='geometry'>
451                                               <Coordinate point='-0.0961 0.9124 -0.0001 -0.104 0.4867 0.0308'/>
452                                               <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
453                                          </LineSet>
454                                     </Shape>
455                                     <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_hip'/> to <HAnimSite name='r_knee_crease'/> -->
456                                     <Shape>
457                                          <LineSet vertexCount='2containerField='geometry'>
458                                               <Coordinate point='-0.0961 0.9124 -0.0001 -0.0825 0.4932 -0.0326'/>
459                                               <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
460                                          </LineSet>
461                                     </Shape>
462                                     <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_hip'/> to <HAnimSite name='r_femoral_lateral_epicn'/> -->
463                                     <Shape>
464                                          <LineSet vertexCount='2containerField='geometry'>
465                                               <Coordinate point='-0.0961 0.9124 -0.0001 -0.1421 0.4992 0.031'/>
466                                               <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
467                                          </LineSet>
468                                     </Shape>
469                                     <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_hip'/> to <HAnimSite name='r_femoral_medial_epicn'/> -->
470                                     <Shape>
471                                          <LineSet vertexCount='2containerField='geometry'>
472                                               <Coordinate point='-0.0961 0.9124 -0.0001 -0.0221 0.5014 0.0289'/>
473                                               <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
474                                          </LineSet>
475                                     </Shape>
476 
                                   <!-- HAnimSite hanim_r_knee_crease_pt is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSite DEF='hanim_r_knee_crease_ptname='r_knee_crease_pttranslation='-0.0825 0.4932 -0.0326'>
477                                          <!-- HAnimSite visualization shape -->
478                                          <TouchSensor description='HAnimSite r_knee_crease'/>
479                                          <Shape USE='HAnimSiteShape'/>
480                                     </HAnimSite>
481 
                                   <!-- HAnimSite hanim_r_femoral_lateral_epicn_pt is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSite DEF='hanim_r_femoral_lateral_epicn_ptname='r_femoral_lateral_epicn_pttranslation='-0.1421 0.4992 0.031'>
482                                          <!-- HAnimSite visualization shape -->
483                                          <TouchSensor description='HAnimSite r_femoral_lateral_epicn'/>
484                                          <Shape USE='HAnimSiteShape'/>
485                                     </HAnimSite>
486 
                                   <!-- HAnimSite hanim_r_femoral_medial_epicn_pt is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSite DEF='hanim_r_femoral_medial_epicn_ptname='r_femoral_medial_epicn_pttranslation='-0.0221 0.5014 0.0289'>
487                                          <!-- HAnimSite visualization shape -->
488                                          <TouchSensor description='HAnimSite r_femoral_medial_epicn'/>
489                                          <Shape USE='HAnimSiteShape'/>
490                                     </HAnimSite>
491                                </HAnimSegment>
492 
                              <!-- HAnimJoint hanim_r_knee is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimJoint DEF='hanim_r_kneecenter='-0.104 0.4867 0.0308name='r_kneeulimit='0 0 0llimit='0 0 0'>
493 
                                   <!-- HAnimSegment hanim_r_calf is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSegment DEF='hanim_r_calfname='r_calf'>
494                                          <!-- <HAnimJoint name='r_knee'/> visualization sphere is placed within <HAnimSegment name='r_calf'/> -->
495                                          <TouchSensor description='HAnimJoint r_knee, HAnimSegment r_calf'/>
496                                          <Transform translation='-0.104 0.4867 0.0308'>
497                                               <Shape USE='HAnimJointShape'/>
498                                          </Transform>
499                                          <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='r_knee'/> to <HAnimJoint name='r_ankle'/> -->
500                                          <Shape>
501                                               <LineSet vertexCount='2containerField='geometry'>
502                                                    <Coordinate point='-0.104 0.4867 0.0308 -0.1101 0.0656 -0.0736'/>
503                                                    <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
504                                               </LineSet>
505                                          </Shape>
506                                     </HAnimSegment>
507 
                                   <!-- HAnimJoint hanim_r_ankle is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_r_anklecenter='-0.1101 0.0656 -0.0736name='r_ankleulimit='0 0 0llimit='0 0 0'>
508 
                                        <!-- HAnimSegment hanim_r_hindfoot is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_r_hindfootname='r_hindfoot'>
509                                               <!-- <HAnimJoint name='r_ankle'/> visualization sphere is placed within <HAnimSegment name='r_hindfoot'/> -->
510                                               <TouchSensor description='HAnimJoint r_ankle, HAnimSegment r_hindfoot'/>
511                                               <Transform translation='-0.1101 0.0656 -0.0736'>
512                                                    <Shape USE='HAnimJointShape'/>
513                                               </Transform>
514                                               <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='r_ankle'/> to <HAnimJoint name='r_subtalar'/> -->
515                                               <Shape>
516                                                    <LineSet vertexCount='2containerField='geometry'>
517                                                         <Coordinate point='-0.1101 0.0656 -0.0736 -0.1086 0.0001 -0.0368'/>
518                                                         <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
519                                                    </LineSet>
520                                               </Shape>
521                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_ankle'/> to <HAnimSite name='r_lateral_malleolus'/> -->
522                                               <Shape>
523                                                    <LineSet vertexCount='2containerField='geometry'>
524                                                         <Coordinate point='-0.1101 0.0656 -0.0736 -0.1006 0.0658 -0.1075'/>
525                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
526                                                    </LineSet>
527                                               </Shape>
528                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_ankle'/> to <HAnimSite name='r_medial_malleolus'/> -->
529                                               <Shape>
530                                                    <LineSet vertexCount='2containerField='geometry'>
531                                                         <Coordinate point='-0.1101 0.0656 -0.0736 -0.0591 0.076 -0.0928'/>
532                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
533                                                    </LineSet>
534                                               </Shape>
535                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_ankle'/> to <HAnimSite name='r_sphyrion'/> -->
536                                               <Shape>
537                                                    <LineSet vertexCount='2containerField='geometry'>
538                                                         <Coordinate point='-0.1101 0.0656 -0.0736 -0.0603 0.061 -0.1002'/>
539                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
540                                                    </LineSet>
541                                               </Shape>
542                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_ankle'/> to <HAnimSite name='r_calcaneous_post'/> -->
543                                               <Shape>
544                                                    <LineSet vertexCount='2containerField='geometry'>
545                                                         <Coordinate point='-0.1101 0.0656 -0.0736 -0.0692 0.0297 -0.1221'/>
546                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
547                                                    </LineSet>
548                                               </Shape>
549 
                                             <!-- HAnimSite hanim_r_lateral_malleolus_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_r_lateral_malleolus_ptname='r_lateral_malleolus_pttranslation='-0.1006 0.0658 -0.1075'>
550                                                    <!-- HAnimSite visualization shape -->
551                                                    <TouchSensor description='HAnimSite r_lateral_malleolus'/>
552                                                    <Shape USE='HAnimSiteShape'/>
553                                               </HAnimSite>
554 
                                             <!-- HAnimSite hanim_r_medial_malleolus_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_r_medial_malleolus_ptname='r_medial_malleolus_pttranslation='-0.0591 0.076 -0.0928'>
555                                                    <!-- HAnimSite visualization shape -->
556                                                    <TouchSensor description='HAnimSite r_medial_malleolus'/>
557                                                    <Shape USE='HAnimSiteShape'/>
558                                               </HAnimSite>
559 
                                             <!-- HAnimSite hanim_r_sphyrion_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_r_sphyrion_ptname='r_sphyrion_pttranslation='-0.0603 0.061 -0.1002'>
560                                                    <!-- HAnimSite visualization shape -->
561                                                    <TouchSensor description='HAnimSite r_sphyrion'/>
562                                                    <Shape USE='HAnimSiteShape'/>
563                                               </HAnimSite>
564 
                                             <!-- HAnimSite hanim_r_calcaneous_post_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_r_calcaneous_post_ptname='r_calcaneous_post_pttranslation='-0.0692 0.0297 -0.1221'>
565                                                    <!-- HAnimSite visualization shape -->
566                                                    <TouchSensor description='HAnimSite r_calcaneous_post'/>
567                                                    <Shape USE='HAnimSiteShape'/>
568                                               </HAnimSite>
569                                          </HAnimSegment>
570 
                                        <!-- HAnimJoint hanim_r_subtalar is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_r_subtalarcenter='-0.1086 0.0001 -0.0368name='r_subtalarulimit='0 0 0llimit='0 0 0'>
571 
                                             <!-- HAnimSegment hanim_r_midproximal is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_r_midproximalname='r_midproximal'>
572                                                    <!-- <HAnimJoint name='r_subtalar'/> visualization sphere is placed within <HAnimSegment name='r_midproximal'/> -->
573                                                    <TouchSensor description='HAnimJoint r_subtalar, HAnimSegment r_midproximal'/>
574                                                    <Transform translation='-0.1086 0.0001 -0.0368'>
575                                                         <Shape USE='HAnimJointShape'/>
576                                                    </Transform>
577                                                    <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='r_subtalar'/> to <HAnimJoint name='r_midtarsal'/> -->
578                                                    <Shape>
579                                                         <LineSet vertexCount='2containerField='geometry'>
580                                                              <Coordinate point='-0.1086 0.0001 -0.0368 -0.1086 0.0001 0.0368'/>
581                                                              <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
582                                                         </LineSet>
583                                                    </Shape>
584                                               </HAnimSegment>
585 
                                             <!-- HAnimJoint hanim_r_midtarsal is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_r_midtarsalcenter='-0.1086 0.0001 0.0368name='r_midtarsalulimit='0 0 0llimit='0 0 0'>
586 
                                                  <!-- HAnimSegment hanim_r_middistal is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_r_middistalname='r_middistal'>
587                                                         <!-- <HAnimJoint name='r_midtarsal'/> visualization sphere is placed within <HAnimSegment name='r_middistal'/> -->
588                                                         <TouchSensor description='HAnimJoint r_midtarsal, HAnimSegment r_middistal'/>
589                                                         <Transform translation='-0.1086 0.0001 0.0368'>
590                                                              <Shape USE='HAnimJointShape'/>
591                                                         </Transform>
592                                                         <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='r_midtarsal'/> to <HAnimJoint name='r_metatarsal'/> -->
593                                                         <Shape>
594                                                              <LineSet vertexCount='2containerField='geometry'>
595                                                                   <Coordinate point='-0.1086 0.0001 0.0368 -0.1086 0 0.0762'/>
596                                                                   <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
597                                                              </LineSet>
598                                                         </Shape>
599                                                         <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_midtarsal'/> to <HAnimSite name='r_metatarsal_pha1'/> -->
600                                                         <Shape>
601                                                              <LineSet vertexCount='2containerField='geometry'>
602                                                                   <Coordinate point='-0.1086 0.0001 0.0368 -0.0521 0.026 0.0127'/>
603                                                                   <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
604                                                              </LineSet>
605                                                         </Shape>
606 
                                                       <!-- HAnimSite hanim_r_metatarsal_pha1_pt is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSite DEF='hanim_r_metatarsal_pha1_ptname='r_metatarsal_pha1_pttranslation='-0.0521 0.026 0.0127'>
607                                                              <!-- HAnimSite visualization shape -->
608                                                              <TouchSensor description='HAnimSite r_metatarsal_pha1'/>
609                                                              <Shape USE='HAnimSiteShape'/>
610                                                         </HAnimSite>
611                                                    </HAnimSegment>
612 
                                                  <!-- HAnimJoint hanim_r_metatarsal is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimJoint DEF='hanim_r_metatarsalcenter='-0.1086 0 0.0762name='r_metatarsalulimit='0 0 0llimit='0 0 0'>
613 
                                                       <!-- HAnimSegment hanim_r_forefoot is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSegment DEF='hanim_r_forefootname='r_forefoot'>
614                                                              <!-- <HAnimJoint name='r_metatarsal'/> visualization sphere is placed within <HAnimSegment name='r_forefoot'/> -->
615                                                              <TouchSensor description='HAnimJoint r_metatarsal, HAnimSegment r_forefoot'/>
616                                                              <Transform translation='-0.1086 0 0.0762'>
617                                                                   <Shape USE='HAnimJointShape'/>
618                                                              </Transform>
619                                                              <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_metatarsal'/> to <HAnimSite name='r_forefoot_tip'/> -->
620                                                              <Shape>
621                                                                   <LineSet vertexCount='2containerField='geometry'>
622                                                                        <Coordinate point='-0.1086 0 0.0762 -0.1043 0.0227 0.145'/>
623                                                                        <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
624                                                                   </LineSet>
625                                                              </Shape>
626                                                              <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_metatarsal'/> to <HAnimSite name='r_metatarsal_pha5'/> -->
627                                                              <Shape>
628                                                                   <LineSet vertexCount='2containerField='geometry'>
629                                                                        <Coordinate point='-0.1086 0 0.0762 -0.1523 0.0166 0.0895'/>
630                                                                        <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
631                                                                   </LineSet>
632                                                              </Shape>
633                                                              <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='r_metatarsal'/> to <HAnimSite name='r_digit2'/> -->
634                                                              <Shape>
635                                                                   <LineSet vertexCount='2containerField='geometry'>
636                                                                        <Coordinate point='-0.1086 0 0.0762 -0.0883 0.0134 0.1383'/>
637                                                                        <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
638                                                                   </LineSet>
639                                                              </Shape>
640 
                                                            <!-- HAnimSite hanim_r_forefoot_tip is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimSite DEF='hanim_r_forefoot_tipname='r_forefoot_tiptranslation='-0.1043 0.0227 0.145'>
641                                                                   <!-- HAnimSite visualization shape -->
642                                                                   <TouchSensor description='HAnimSite r_forefoot_tip'/>
643                                                                   <Shape USE='HAnimSiteShape'/>
644                                                              </HAnimSite>
645 
                                                            <!-- HAnimSite hanim_r_metatarsal_pha5_pt is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimSite DEF='hanim_r_metatarsal_pha5_ptname='r_metatarsal_pha5_pttranslation='-0.1523 0.0166 0.0895'>
646                                                                   <!-- HAnimSite visualization shape -->
647                                                                   <TouchSensor description='HAnimSite r_metatarsal_pha5'/>
648                                                                   <Shape USE='HAnimSiteShape'/>
649                                                              </HAnimSite>
650 
                                                            <!-- HAnimSite hanim_r_digit2_pt is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimSite DEF='hanim_r_digit2_ptname='r_digit2_pttranslation='-0.0883 0.0134 0.1383'>
651                                                                   <!-- HAnimSite visualization shape -->
652                                                                   <TouchSensor description='HAnimSite r_digit2'/>
653                                                                   <Shape USE='HAnimSiteShape'/>
654                                                              </HAnimSite>
655                                                         </HAnimSegment>
656                                                    </HAnimJoint>
657                                               </HAnimJoint>
658                                          </HAnimJoint>
659                                     </HAnimJoint>
660                                </HAnimJoint>
661                           </HAnimJoint>
662                      </HAnimJoint>
663 
                    <!-- HAnimJoint hanim_vl5 is a DEF node that has 1 USE node: USE_1 -->
                    <HAnimJoint DEF='hanim_vl5center='0.0028 1.0568 -0.0776name='vl5ulimit='0 0 0llimit='0 0 0'>
664 
                         <!-- HAnimSegment hanim_l5 is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimSegment DEF='hanim_l5name='l5'>
665                                <!-- <HAnimJoint name='vl5'/> visualization sphere is placed within <HAnimSegment name='l5'/> -->
666                                <TouchSensor description='HAnimJoint vl5, HAnimSegment l5'/>
667                                <Transform translation='0.0028 1.0568 -0.0776'>
668                                     <Shape USE='HAnimJointShape'/>
669                                </Transform>
670                                <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vl5'/> to <HAnimJoint name='vl4'/> -->
671                                <Shape>
672                                     <LineSet vertexCount='2containerField='geometry'>
673                                          <Coordinate point='0.0028 1.0568 -0.0776 0.0035 1.0925 -0.0787'/>
674                                          <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
675                                     </LineSet>
676                                </Shape>
677                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vl5'/> to <HAnimSite name='waist_preferred_post'/> -->
678                                <Shape>
679                                     <LineSet vertexCount='2containerField='geometry'>
680                                          <Coordinate point='0.0028 1.0568 -0.0776 0 1.0915 -0.1091'/>
681                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
682                                     </LineSet>
683                                </Shape>
684                                <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vl5'/> to <HAnimSite name='navel'/> -->
685                                <Shape>
686                                     <LineSet vertexCount='2containerField='geometry'>
687                                          <Coordinate point='0.0028 1.0568 -0.0776 0.0069 1.0966 0.1017'/>
688                                          <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
689                                     </LineSet>
690                                </Shape>
691 
                              <!-- HAnimSite hanim_waist_preferred_post_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_waist_preferred_post_ptname='waist_preferred_post_pttranslation='0 1.0915 -0.1091'>
692                                     <!-- HAnimSite visualization shape -->
693                                     <TouchSensor description='HAnimSite waist_preferred_post'/>
694                                     <Shape USE='HAnimSiteShape'/>
695                                </HAnimSite>
696 
                              <!-- HAnimSite hanim_navel_pt is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSite DEF='hanim_navel_ptname='navel_pttranslation='0.0069 1.0966 0.1017'>
697                                     <!-- HAnimSite visualization shape -->
698                                     <TouchSensor description='HAnimSite navel'/>
699                                     <Shape USE='HAnimSiteShape'/>
700                                </HAnimSite>
701                           </HAnimSegment>
702 
                         <!-- HAnimJoint hanim_vl4 is a DEF node that has 1 USE node: USE_1 -->
                         <HAnimJoint DEF='hanim_vl4center='0.0035 1.0925 -0.0787name='vl4ulimit='0 0 0llimit='0 0 0'>
703 
                              <!-- HAnimSegment hanim_l4 is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimSegment DEF='hanim_l4name='l4'>
704                                     <!-- <HAnimJoint name='vl4'/> visualization sphere is placed within <HAnimSegment name='l4'/> -->
705                                     <TouchSensor description='HAnimJoint vl4, HAnimSegment l4'/>
706                                     <Transform translation='0.0035 1.0925 -0.0787'>
707                                          <Shape USE='HAnimJointShape'/>
708                                     </Transform>
709                                     <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vl4'/> to <HAnimJoint name='vl3'/> -->
710                                     <Shape>
711                                          <LineSet vertexCount='2containerField='geometry'>
712                                               <Coordinate point='0.0035 1.0925 -0.0787 0.0041 1.1276 -0.0796'/>
713                                               <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
714                                          </LineSet>
715                                     </Shape>
716                                </HAnimSegment>
717 
                              <!-- HAnimJoint hanim_vl3 is a DEF node that has 1 USE node: USE_1 -->
                              <HAnimJoint DEF='hanim_vl3center='0.0041 1.1276 -0.0796name='vl3ulimit='0 0 0llimit='0 0 0'>
718 
                                   <!-- HAnimSegment hanim_l3 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimSegment DEF='hanim_l3name='l3'>
719                                          <!-- <HAnimJoint name='vl3'/> visualization sphere is placed within <HAnimSegment name='l3'/> -->
720                                          <TouchSensor description='HAnimJoint vl3, HAnimSegment l3'/>
721                                          <Transform translation='0.0041 1.1276 -0.0796'>
722                                               <Shape USE='HAnimJointShape'/>
723                                          </Transform>
724                                          <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vl3'/> to <HAnimJoint name='vl2'/> -->
725                                          <Shape>
726                                               <LineSet vertexCount='2containerField='geometry'>
727                                                    <Coordinate point='0.0041 1.1276 -0.0796 0.0045 1.1546 -0.08'/>
728                                                    <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
729                                               </LineSet>
730                                          </Shape>
731                                     </HAnimSegment>
732 
                                   <!-- HAnimJoint hanim_vl2 is a DEF node that has 1 USE node: USE_1 -->
                                   <HAnimJoint DEF='hanim_vl2center='0.0045 1.1546 -0.08name='vl2ulimit='0 0 0llimit='0 0 0'>
733 
                                        <!-- HAnimSegment hanim_l2 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimSegment DEF='hanim_l2name='l2'>
734                                               <!-- <HAnimJoint name='vl2'/> visualization sphere is placed within <HAnimSegment name='l2'/> -->
735                                               <TouchSensor description='HAnimJoint vl2, HAnimSegment l2'/>
736                                               <Transform translation='0.0045 1.1546 -0.08'>
737                                                    <Shape USE='HAnimJointShape'/>
738                                               </Transform>
739                                               <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vl2'/> to <HAnimJoint name='vl1'/> -->
740                                               <Shape>
741                                                    <LineSet vertexCount='2containerField='geometry'>
742                                                         <Coordinate point='0.0045 1.1546 -0.08 0.0048 1.1912 -0.0805'/>
743                                                         <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
744                                                    </LineSet>
745                                               </Shape>
746                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vl2'/> to <HAnimSite name='r_rib10'/> -->
747                                               <Shape>
748                                                    <LineSet vertexCount='2containerField='geometry'>
749                                                         <Coordinate point='0.0045 1.1546 -0.08 -0.0711 1.1941 0.1016'/>
750                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
751                                                    </LineSet>
752                                               </Shape>
753                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vl2'/> to <HAnimSite name='l_rib10'/> -->
754                                               <Shape>
755                                                    <LineSet vertexCount='2containerField='geometry'>
756                                                         <Coordinate point='0.0045 1.1546 -0.08 0.0871 1.1925 0.0992'/>
757                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
758                                                    </LineSet>
759                                               </Shape>
760                                               <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vl2'/> to <HAnimSite name='rib10_midspine'/> -->
761                                               <Shape>
762                                                    <LineSet vertexCount='2containerField='geometry'>
763                                                         <Coordinate point='0.0045 1.1546 -0.08 0.0049 1.1908 -0.1113'/>
764                                                         <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
765                                                    </LineSet>
766                                               </Shape>
767 
                                             <!-- HAnimSite hanim_r_rib10_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_r_rib10_ptname='r_rib10_pttranslation='-0.0711 1.1941 0.1016'>
768                                                    <!-- HAnimSite visualization shape -->
769                                                    <TouchSensor description='HAnimSite r_rib10'/>
770                                                    <Shape USE='HAnimSiteShape'/>
771                                               </HAnimSite>
772 
                                             <!-- HAnimSite hanim_l_rib10_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_l_rib10_ptname='l_rib10_pttranslation='0.0871 1.1925 0.0992'>
773                                                    <!-- HAnimSite visualization shape -->
774                                                    <TouchSensor description='HAnimSite l_rib10'/>
775                                                    <Shape USE='HAnimSiteShape'/>
776                                               </HAnimSite>
777 
                                             <!-- HAnimSite hanim_rib10_midspine_pt is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSite DEF='hanim_rib10_midspine_ptname='rib10_midspine_pttranslation='0.0049 1.1908 -0.1113'>
778                                                    <!-- HAnimSite visualization shape -->
779                                                    <TouchSensor description='HAnimSite rib10_midspine'/>
780                                                    <Shape USE='HAnimSiteShape'/>
781                                               </HAnimSite>
782                                          </HAnimSegment>
783 
                                        <!-- HAnimJoint hanim_vl1 is a DEF node that has 1 USE node: USE_1 -->
                                        <HAnimJoint DEF='hanim_vl1center='0.0048 1.1912 -0.0805name='vl1ulimit='0 0 0llimit='0 0 0'>
784 
                                             <!-- HAnimSegment hanim_l1 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimSegment DEF='hanim_l1name='l1'>
785                                                    <!-- <HAnimJoint name='vl1'/> visualization sphere is placed within <HAnimSegment name='l1'/> -->
786                                                    <TouchSensor description='HAnimJoint vl1, HAnimSegment l1'/>
787                                                    <Transform translation='0.0048 1.1912 -0.0805'>
788                                                         <Shape USE='HAnimJointShape'/>
789                                                    </Transform>
790                                                    <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vl1'/> to <HAnimJoint name='vt12'/> -->
791                                                    <Shape>
792                                                         <LineSet vertexCount='2containerField='geometry'>
793                                                              <Coordinate point='0.0048 1.1912 -0.0805 0.0051 1.2278 -0.0808'/>
794                                                              <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
795                                                         </LineSet>
796                                                    </Shape>
797                                               </HAnimSegment>
798 
                                             <!-- HAnimJoint hanim_vt12 is a DEF node that has 1 USE node: USE_1 -->
                                             <HAnimJoint DEF='hanim_vt12center='0.0051 1.2278 -0.0808name='vt12ulimit='0 0 0llimit='0 0 0'>
799 
                                                  <!-- HAnimSegment hanim_t12 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimSegment DEF='hanim_t12name='t12'>
800                                                         <!-- <HAnimJoint name='vt12'/> visualization sphere is placed within <HAnimSegment name='t12'/> -->
801                                                         <TouchSensor description='HAnimJoint vt12, HAnimSegment t12'/>
802                                                         <Transform translation='0.0051 1.2278 -0.0808'>
803                                                              <Shape USE='HAnimJointShape'/>
804                                                         </Transform>
805                                                         <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vt12'/> to <HAnimJoint name='vt11'/> -->
806                                                         <Shape>
807                                                              <LineSet vertexCount='2containerField='geometry'>
808                                                                   <Coordinate point='0.0051 1.2278 -0.0808 0.0053 1.2679 -0.081'/>
809                                                                   <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
810                                                              </LineSet>
811                                                         </Shape>
812                                                    </HAnimSegment>
813 
                                                  <!-- HAnimJoint hanim_vt11 is a DEF node that has 1 USE node: USE_1 -->
                                                  <HAnimJoint DEF='hanim_vt11center='0.0053 1.2679 -0.081name='vt11ulimit='0 0 0llimit='0 0 0'>
814 
                                                       <!-- HAnimSegment hanim_t11 is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimSegment DEF='hanim_t11name='t11'>
815                                                              <!-- <HAnimJoint name='vt11'/> visualization sphere is placed within <HAnimSegment name='t11'/> -->
816                                                              <TouchSensor description='HAnimJoint vt11, HAnimSegment t11'/>
817                                                              <Transform translation='0.0053 1.2679 -0.081'>
818                                                                   <Shape USE='HAnimJointShape'/>
819                                                              </Transform>
820                                                              <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vt11'/> to <HAnimJoint name='vt10'/> -->
821                                                              <Shape>
822                                                                   <LineSet vertexCount='2containerField='geometry'>
823                                                                        <Coordinate point='0.0053 1.2679 -0.081 0.0056 1.2848 -0.0822'/>
824                                                                        <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
825                                                                   </LineSet>
826                                                              </Shape>
827                                                         </HAnimSegment>
828 
                                                       <!-- HAnimJoint hanim_vt10 is a DEF node that has 1 USE node: USE_1 -->
                                                       <HAnimJoint DEF='hanim_vt10center='0.0056 1.2848 -0.0822name='vt10ulimit='0 0 0llimit='0 0 0'>
829 
                                                            <!-- HAnimSegment hanim_t10 is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimSegment DEF='hanim_t10name='t10'>
830                                                                   <!-- <HAnimJoint name='vt10'/> visualization sphere is placed within <HAnimSegment name='t10'/> -->
831                                                                   <TouchSensor description='HAnimJoint vt10, HAnimSegment t10'/>
832                                                                   <Transform translation='0.0056 1.2848 -0.0822'>
833                                                                        <Shape USE='HAnimJointShape'/>
834                                                                   </Transform>
835                                                                   <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vt10'/> to <HAnimJoint name='vt9'/> -->
836                                                                   <Shape>
837                                                                        <LineSet vertexCount='2containerField='geometry'>
838                                                                             <Coordinate point='0.0056 1.2848 -0.0822 0.0057 1.3126 -0.0838'/>
839                                                                             <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
840                                                                        </LineSet>
841                                                                   </Shape>
842                                                                   <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vt10'/> to <HAnimSite name='substernale'/> -->
843                                                                   <Shape>
844                                                                        <LineSet vertexCount='2containerField='geometry'>
845                                                                             <Coordinate point='0.0056 1.2848 -0.0822 0.0085 1.2995 0.1147'/>
846                                                                             <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
847                                                                        </LineSet>
848                                                                   </Shape>
849 
                                                                 <!-- HAnimSite hanim_substernale_pt is a DEF node that has 1 USE node: USE_1 -->
                                                                 <HAnimSite DEF='hanim_substernale_ptname='substernale_pttranslation='0.0085 1.2995 0.1147'>
850                                                                        <!-- HAnimSite visualization shape -->
851                                                                        <TouchSensor description='HAnimSite substernale'/>
852                                                                        <Shape USE='HAnimSiteShape'/>
853                                                                   </HAnimSite>
854                                                              </HAnimSegment>
855 
                                                            <!-- HAnimJoint hanim_vt9 is a DEF node that has 1 USE node: USE_1 -->
                                                            <HAnimJoint DEF='hanim_vt9center='0.0057 1.3126 -0.0838name='vt9ulimit='0 0 0llimit='0 0 0'>
856 
                                                                 <!-- HAnimSegment hanim_t9 is a DEF node that has 1 USE node: USE_1 -->
                                                                 <HAnimSegment DEF='hanim_t9name='t9'>
857                                                                        <!-- <HAnimJoint name='vt9'/> visualization sphere is placed within <HAnimSegment name='t9'/> -->
858                                                                        <TouchSensor description='HAnimJoint vt9, HAnimSegment t9'/>
859                                                                        <Transform translation='0.0057 1.3126 -0.0838'>
860                                                                             <Shape USE='HAnimJointShape'/>
861                                                                        </Transform>
862                                                                        <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vt9'/> to <HAnimJoint name='vt8'/> -->
863                                                                        <Shape>
864                                                                             <LineSet vertexCount='2containerField='geometry'>
865                                                                                  <Coordinate point='0.0057 1.3126 -0.0838 0.0057 1.3382 -0.0845'/>
866                                                                                  <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
867                                                                             </LineSet>
868                                                                        </Shape>
869                                                                        <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vt9'/> to <HAnimSite name='r_thelion'/> -->
870                                                                        <Shape>
871                                                                             <LineSet vertexCount='2containerField='geometry'>
872                                                                                  <Coordinate point='0.0057 1.3126 -0.0838 -0.0736 1.3385 0.1217'/>
873                                                                                  <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
874                                                                             </LineSet>
875                                                                        </Shape>
876                                                                        <!-- HAnimSite visualization line segment from ancestor <HAnimJoint name='vt9'/> to <HAnimSite name='l_thelion'/> -->
877                                                                        <Shape>
878                                                                             <LineSet vertexCount='2containerField='geometry'>
879                                                                                  <Coordinate point='0.0057 1.3126 -0.0838 0.0918 1.3382 0.1192'/>
880                                                                                  <ColorRGBA USE='HAnimSiteLineColorRGBA'/>
881                                                                             </LineSet>
882                                                                        </Shape>
883 
                                                                      <!-- HAnimSite hanim_r_thelion_pt is a DEF node that has 1 USE node: USE_1 -->
                                                                      <HAnimSite DEF='hanim_r_thelion_ptname='r_thelion_pttranslation='-0.0736 1.3385 0.1217'>
884                                                                             <!-- HAnimSite visualization shape -->
885                                                                             <TouchSensor description='HAnimSite r_thelion'/>
886                                                                             <Shape USE='HAnimSiteShape'/>
887                                                                        </HAnimSite>
888 
                                                                      <!-- HAnimSite hanim_l_thelion_pt is a DEF node that has 1 USE node: USE_1 -->
                                                                      <HAnimSite DEF='hanim_l_thelion_ptname='l_thelion_pttranslation='0.0918 1.3382 0.1192'>
889                                                                             <!-- HAnimSite visualization shape -->
890                                                                             <TouchSensor description='HAnimSite l_thelion'/>
891                                                                             <Shape USE='HAnimSiteShape'/>
892                                                                        </HAnimSite>
893                                                                   </HAnimSegment>
894 
                                                                 <!-- HAnimJoint hanim_vt8 is a DEF node that has 1 USE node: USE_1 -->
                                                                 <HAnimJoint DEF='hanim_vt8center='0.0057 1.3382 -0.0845name='vt8ulimit='0 0 0llimit='0 0 0'>
895 
                                                                      <!-- HAnimSegment hanim_t8 is a DEF node that has 1 USE node: USE_1 -->
                                                                      <HAnimSegment DEF='hanim_t8name='t8'>
896                                                                             <!-- <HAnimJoint name='vt8'/> visualization sphere is placed within <HAnimSegment name='t8'/> -->
897                                                                             <TouchSensor description='HAnimJoint vt8, HAnimSegment t8'/>
898                                                                             <Transform translation='0.0057 1.3382 -0.0845'>
899                                                                                  <Shape USE='HAnimJointShape'/>
900                                                                             </Transform>
901                                                                             <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vt8'/> to <HAnimJoint name='vt7'/> -->
902                                                                             <Shape>
903                                                                                  <LineSet vertexCount='2containerField='geometry'>
904                                                                                       <Coordinate point='0.0057 1.3382 -0.0845 0.0058 1.3625 -0.0833'/>
905                                                                                       <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
906                                                                                  </LineSet>
907                                                                             </Shape>
908                                                                        </HAnimSegment>
909 
                                                                      <!-- HAnimJoint hanim_vt7 is a DEF node that has 1 USE node: USE_1 -->
                                                                      <HAnimJoint DEF='hanim_vt7center='0.0058 1.3625 -0.0833name='vt7ulimit='0 0 0llimit='0 0 0'>
910 
                                                                           <!-- HAnimSegment hanim_t7 is a DEF node that has 1 USE node: USE_1 -->
                                                                           <HAnimSegment DEF='hanim_t7name='t7'>
911                                                                                  <!-- <HAnimJoint name='vt7'/> visualization sphere is placed within <HAnimSegment name='t7'/> -->
912                                                                                  <TouchSensor description='HAnimJoint vt7, HAnimSegment t7'/>
913                                                                                  <Transform translation='0.0058 1.3625 -0.0833'>
914                                                                                       <Shape USE='HAnimJointShape'/>
915                                                                                  </Transform>
916                                                                                  <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vt7'/> to <HAnimJoint name='vt6'/> -->
917                                                                                  <Shape>
918                                                                                       <LineSet vertexCount='2containerField='geometry'>
919                                                                                            <Coordinate point='0.0058 1.3625 -0.0833 0.0059 1.3866 -0.08'/>
920                                                                                            <ColorRGBA USE='HAnimSegmentLineColorRGBA'/>
921                                                                                       </LineSet>
922                                                                                  </Shape>
923                                                                             </HAnimSegment>
924 
                                                                           <!-- HAnimJoint hanim_vt6 is a DEF node that has 1 USE node: USE_1 -->
                                                                           <HAnimJoint DEF='hanim_vt6center='0.0059 1.3866 -0.08name='vt6ulimit='0 0 0llimit='0 0 0'>
925 
                                                                                <!-- HAnimSegment hanim_t6 is a DEF node that has 1 USE node: USE_1 -->
                                                                                <HAnimSegment DEF='hanim_t6name='t6'>
926                                                                                       <!-- <HAnimJoint name='vt6'/> visualization sphere is placed within <HAnimSegment name='t6'/> -->
927                                                                                       <TouchSensor description='HAnimJoint vt6, HAnimSegment t6'/>
928                                                                                       <Transform translation='0.0059 1.3866 -0.08'>
929                                                                                            <Shape USE='HAnimJointShape'/>
930                                                                                       </Transform>
931                                                                                       <!-- HAnimSegment visualization line segment from parent <HAnimJoint name='vt6'/> to <HAnimJoint name='vt5'/> -->
932                                                                                       <Shape>
933                                                                                            <LineSet vertexCount='2containerField='geometry'>
934                                                                                                 <Coordinate point='0.0059 1.3866 -0.08 0.006 1.4102 -0.0745'/>
935                                                                                                 <ColorRGBA USE='