#X3D V3.0 utf8 PROFILE Immersive META "filename" "hanimLOA3A8320080320..x3dv" # from h-anim 19974 A.6.2.2 modifed by Joe 20040109 01/18 # 20070910 fixed hanim_r_index_proximal and hanim_l_index_proximal # change first hanim_r_index_proximal to hanim_r_thumb_proximal and name # change second hanim_r_index_proximal to hanim_r_thumb_metacarpal and name # change first hanim_l_index_proximal to hanim_l_thumb_proximal and name # change second hanim_l_index_proximal to hanim_l_thumb_metacarpal and name # continue to examine for USE error? # 20071129 humanoidBody changed to skeleton and X3D sig # deleted joints node, segments node, sites node # 20080225 noprotos # 20080310 HAnim # 20080314 x3dv # 20080316 re-structured 0320 fixed l-distal dup. Group { children [ Transform { translation 0 2.1 0 scale 2 2 2 # yellow box joint locations children [ DEF jointbox Shape { geometry IndexedFaceSet { coord Coordinate { point [ 0 0.01 0, -0.01 0 0, 0 0 0.01, 0.01 0 0, 0 0 -0.01, 0 -0.01 0 ] } coordIndex [ 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 ] creaseAngle 0.1 } appearance Appearance { material Material { ambientIntensity 0.5 shininess 0.7 diffuseColor 1 1 0 emissiveColor 0 0 0 specularColor 1 1 0 } } } ] } Transform { translation 0 2.2 0 scale 2 2 2 # key box joint locations children [ DEF jointboxa Shape { geometry IndexedFaceSet { coord Coordinate { point [ 0 0.01 0, -0.01 0 0, 0 0 0.01, 0.01 0 0, 0 0 -0.01, 0 -0.01 0 ] } coordIndex [ 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 ] creaseAngle 0.1 } appearance Appearance { material Material { ambientIntensity 0.5 shininess 0.7 diffuseColor 1 1 1 emissiveColor 1 0 0 specularColor 1 1 1 } } } ] } Transform { translation 0 2 0 scale 2 2 2 # red box Site locations children [ DEF sitebox Shape { geometry IndexedFaceSet { coord Coordinate { point [ 0 0.01 0, -0.01 0 0, 0 0 0.01, 0.01 0 0, 0 0 -0.01, 0 -0.01 0 ] } coordIndex [ 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 ] creaseAngle 0.1 } appearance Appearance { material Material { ambientIntensity 0.500 shininess 0.7 diffuseColor 1 0 0 emissiveColor 0 0 0 specularColor 1 0 0 } } } ] } Transform { translation 0 2.3 0 scale 2 2 2 # Segments children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0 0 0, 0.2 0 0 ] } coordIndex [ 0, 1, -1 ] } appearance DEF SegmentLine Appearance { material Material { diffuseColor 0 1 0 emissiveColor 0 1 0 specularColor 0 1 0 } } } Shape { geometry IndexedLineSet { coord Coordinate { point [ 0 0.1 0, 0.2 0.1 0 ] } coordIndex [ 0, 1, -1 ] } appearance DEF SegmentLinea Appearance { material Material { diffuseColor 1 1 1 emissiveColor 1 1 1 } } } ] } ] } DEF SpecHumanoid Group { children [ DEF humanoid HAnimHumanoid { skeleton [ DEF hanim_HumanoidRoot HAnimJoint { name "HumanoidRoot" center 0.0000 0.8240 0.0277 children [ Transform { translation 0.0000 0.8240 0.0277 children [ USE jointbox ] } DEF hanim_sacrum HAnimSegment { name "sacrum" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0000 0.8240 0.0277, 0.0000 0.9149 0.0016 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_sacroiliac HAnimJoint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ Transform { translation 0.0000 0.9149 0.0016 children [ USE jointbox ] } DEF hanim_pelvis HAnimSegment { name "pelvis" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0000 0.9149 0.0016, 0.0961 0.9124 -0.0001, -0.0950 0.9171 0.0029, 0.0028 1.0568 -0.0776 ] } coordIndex [ 0 1 -1, 0 2 -1, 0 3 -1 ] } appearance USE SegmentLine } DEF hanim_r_iliocristale HAnimSite { name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ USE sitebox ] } DEF hanim_r_trochanterion HAnimSite { name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ USE sitebox ] } DEF hanim_l_iliocristale HAnimSite { name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ USE sitebox ] } DEF hanim_l_trochanterion HAnimSite { name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ USE sitebox ] } DEF hanim_r_asis HAnimSite { name "r_asis" translation -0.0887 1.0021 0.1112 children [ USE sitebox ] } DEF hanim_l_asis HAnimSite { name "l_asis" translation 0.0925 0.9983 0.1052 children [ USE sitebox ] } DEF hanim_r_psis HAnimSite { name "r_psis" translation -0.0716 1.0190 -0.1138 children [ USE sitebox ] } DEF hanim_l_psis HAnimSite { name "l_psis" translation 0.0774 1.0190 -0.1151 children [ USE sitebox ] } DEF hanim_crotch HAnimSite { name "crotch" translation 0.0034 0.8266 0.0257 children [ USE sitebox ] } ]} DEF hanim_l_hip HAnimJoint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ Transform { translation 0.0961 0.9124 -0.0001 children [ USE jointbox ] } DEF hanim_l_thigh HAnimSegment { name "l_thigh" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0961 0.9124 -0.0001, 0.1040 0.4867 0.0308 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_knee_crease HAnimSite { name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ USE sitebox ] } DEF hanim_l_femoral_lateral_epicn HAnimSite { name "l_femoral_lateral_epicn" translation 0.1598 0.4967 0.0297 children [ USE sitebox ] } DEF hanim_l_femoral_medial_epicn HAnimSite { name "l_femoral_medial_epicn" translation 0.0398 0.4946 0.0303 children [ USE sitebox ] } ]} DEF hanim_l_knee HAnimJoint { name "l_knee" center 0.1040 0.4867 0.0308 children [ Transform { translation 0.1040 0.4867 0.0308 children [ USE jointbox ] } DEF hanim_l_calf HAnimSegment { name "l_calf" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1040 0.4867 0.0308, 0.1101 0.0656 -0.0736 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_ankle HAnimJoint { name "l_ankle" center 0.1101 0.0656 -0.0736 children [ Transform { translation 0.1101 0.0656 -0.0736 children [ USE jointbox ] } DEF hanim_l_hindfoot HAnimSegment { name "l_hindfoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1101 0.0656 -0.0736, 0.1086 0.0001 -0.0368 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_lateral_malleolus HAnimSite { name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ USE sitebox ] } DEF hanim_l_medial_malleolus HAnimSite { name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ USE sitebox ] } DEF hanim_l_sphyrion HAnimSite { name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ USE sitebox ] } DEF hanim_l_calcaneous_post HAnimSite { name "l_calcaneous_post" translation 0.0974 0.0259 -0.1171 children [ USE sitebox ] } ]} DEF hanim_l_subtalar HAnimJoint { name "l_subtalar" center 0.1086 0.0001 -0.0368 children [ Transform { translation 0.1086 0.0001 -0.0368 children [ USE jointbox ] } DEF hanim_l_l_midproximal HAnimSegment { name "l_midproximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1086 0.0001 -0.0368, 0.1086 0.0001 0.0368 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_midtarsal HAnimJoint { name "l_midtarsal" center 0.1086 0.0001 0.0368 children [ Transform { translation 0.1086 0.0001 0.0368 children [ USE jointbox ] } DEF hanim_l_middistal HAnimSegment { name "l_middistal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1086 0.0001 0.0368, 0.1086 0.0000 0.0762 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_metatarsal_pha1 HAnimSite { name "l_metatarsal_pha1" translation 0.0816 0.0232 0.0106 children [ USE sitebox ] } ]} DEF hanim_l_metatarsal HAnimJoint { name "l_metatarsal" center 0.1086 0.0000 0.0762 children [ Transform { translation 0.1086 0.0000 0.0762 children [ USE jointbox ] } DEF hanim_l_forefoot HAnimSegment { name "l_forefoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1086 0.0000 0.0762, 0.1354 0.0016 0.1476 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_forefoot_tip HAnimSite { name "l_forefoot_tip" translation 0.1354 0.0016 0.1476 children [ USE sitebox ] } DEF hanim_l_metatarsal_pha5 HAnimSite { name "l_metatarsal_pha5" translation 0.1825 0.0070 0.0928 children [ USE sitebox ] } DEF hanim_l_digit2 HAnimSite { name "l_digit2" translation 0.1195 0.0079 0.1433 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} DEF hanim_r_hip HAnimJoint { name "r_hip" center -0.0950 0.9171 0.0029 children [ Transform { translation -0.0950 0.9171 0.0029 children [ USE jointbox ] } DEF hanim_r_thigh HAnimSegment { name "r_thigh" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0950 0.9171 0.0029, -0.0867 0.4913 0.0318 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_knee_crease HAnimSite { name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ USE sitebox ] } DEF hanim_r_femoral_lateral_epicn HAnimSite { name "r_femoral_lateral_epicn" translation -0.1421 0.4992 0.0310 children [ USE sitebox ] } DEF hanim_r_femoral_medial_epicn HAnimSite { name "r_femoral_medial_epicn" translation -0.0221 0.5014 0.0289 children [ USE sitebox ] } ]} DEF hanim_r_knee HAnimJoint { name "r_knee" center -0.0867 0.4913 0.0318 children [ Transform { translation -0.0867 0.4913 0.0318 children [ USE jointbox ] } DEF hanim_r_calf HAnimSegment { name "r_calf" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0867 0.4913 0.0318, -0.0801 0.0712 -0.0766 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_ankle HAnimJoint { name "r_ankle" center -0.0801 0.0712 -0.0766 children [ Transform { translation -0.0801 0.0712 -0.0766 children [ USE jointbox ] } DEF hanim_r_hindfoot HAnimSegment { name "r_hindfoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0801 0.0712 -0.0766, -0.0801 0.0000 -0.0368 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_lateral_malleolus HAnimSite { name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ USE sitebox ] } DEF hanim_r_medial_malleolus HAnimSite { name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ USE sitebox ] } DEF hanim_r_sphyrion HAnimSite { name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ USE sitebox ] } DEF hanim_r_calcaneous_post HAnimSite { name "r_calcaneous_post" translation -0.0692 0.0297 -0.1221 children [ USE sitebox ] } ]} DEF hanim_r_subtalar HAnimJoint { name "r_subtalar" center -0.0801 0.0000 -0.0368 children [ Transform { translation -0.0801 0.0000 -0.0368 children [ USE jointbox ] } DEF hanim_r_midproximal HAnimSegment { name "r_midproximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0801 0.0000 -0.0368, -0.0801 0.0000 0.0368 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_midtarsal HAnimJoint { name "r_midtarsal" center -0.0801 0.0000 0.0368 children [ Transform { translation -0.0801 0.0000 0.0368 children [ USE jointbox ] } DEF hanim_r_middistal HAnimSegment { name "r_middistal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0801 0.0000 -0.0368, -0.0801 0.0039 0.0732 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_metatarsal_pha1 HAnimSite { name "r_metatarsal_pha1" translation -0.0521 0.0260 0.0127 children [ USE sitebox ] } ]} DEF hanim_r_metatarsal HAnimJoint { name "r_metatarsal" center -0.0801 0.0039 0.0732 children [ Transform { translation -0.0801 0.0039 0.0732 children [ USE jointbox ] } DEF hanim_r_forefoot HAnimSegment { name "r_forefoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0801 0.0039 0.0732, -0.1043 -0.0227 0.1450 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_forefoot_tip HAnimSite { name "r_forefoot_tip" translation -0.1043 -0.0227 0.1450 children [ USE sitebox ] } DEF hanim_r_metatarsal_pha5 HAnimSite { name "r_metatarsal_pha5" translation -0.1523 0.0166 0.0895 children [ USE sitebox ] } DEF hanim_r_digit2 HAnimSite { name "r_digit2" translation -0.0883 0.0134 0.1383 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} ]} DEF hanim_vl5 HAnimJoint { name "vl5" center 0.0028 1.0568 -0.0776 children [ Transform { translation 0.0028 1.0568 -0.0776 children [ USE jointbox ] } DEF hanim_l5 HAnimSegment { name "l5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0028 1.0568 -0.0776, 0.0035 1.0925 -0.0787 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_waist_preferred_post HAnimSite { name "waist_preferred_post" translation 0.005 1.0915 -0.1091 children [ USE sitebox ] } DEF hanim_navel HAnimSite { name "navel" translation 0.0069 1.0966 0.1017 children [ USE sitebox ] } ]} DEF hanim_vl4 HAnimJoint { name "vl4" center 0.0035 1.0925 -0.0787 children [ Transform { translation 0.0035 1.0925 -0.0787 children [ USE jointbox ] } DEF hanim_l4 HAnimSegment { name "l4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0035 1.0925 -0.0787, 0.0041 1.1276 -0.0796 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vl3 HAnimJoint { name "vl3" center 0.0041 1.1276 -0.0796 children [ Transform { translation 0.0041 1.1276 -0.0796 children [ USE jointbox ] } DEF hanim_l3 HAnimSegment { name "l3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0041 1.1276 -0.0796, 0.0045 1.1546 -0.0800 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vl2 HAnimJoint { name "vl2" center 0.0045 1.1546 -0.0800 children [ Transform { translation 0.0045 1.1546 -0.0800 children [ USE jointbox ] } DEF hanim_l2 HAnimSegment { name "l2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0045 1.1546 -0.0800, 0.0048 1.1912 -0.0805 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_rib10 HAnimSite { name "r_rib10" translation -0.0711 1.1941 0.1016 children [ USE sitebox ] } DEF hanim_l_rib10 HAnimSite { name "l_rib10" translation 0.0871 1.1925 0.0992 children [ USE sitebox ] } DEF hanim_rib10_midspine HAnimSite { name "rib10_midspine" translation 0.0049 1.1908 -0.1113 children [ USE sitebox ] } ]} DEF hanim_vl1 HAnimJoint { name "vl1" center 0.0048 1.1912 -0.0805 children [ Transform { translation 0.0048 1.1912 -0.0805 children [ USE jointbox ] } DEF hanim_l1 HAnimSegment { name "l1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [0.0048 1.1912 -0.0805, 0.0051 1.2278 -0.0808 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt12 HAnimJoint { name "vt12" center 0.0051 1.2278 -0.0808 children [ Transform { translation 0.0051 1.2278 -0.0808 children [ USE jointbox ] } DEF hanim_t12 HAnimSegment { name "t12" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0051 1.2278 -0.0808, 0.0053 1.2679 -0.0810 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt11 HAnimJoint { name "vt11" center 0.0053 1.2679 -0.0810 children [ Transform { translation 0.0053 1.2679 -0.0810 children [ USE jointbox ] } DEF hanim_t11 HAnimSegment { name "t11" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0053 1.2679 -0.0810, 0.0056 1.2848 -0.0822 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt10 HAnimJoint { name "vt10" center 0.0056 1.2848 -0.0822 children [ Transform { translation 0.0056 1.2848 -0.0822 children [ USE jointbox ] } DEF hanim_t10 HAnimSegment { name "t10" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0056 1.2848 -0.0822, 0.0057 1.3126 -0.0838 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_substernale HAnimSite { name "substernale" translation 0.0085 1.2995 0.1147 children [ USE sitebox ] } ]} DEF hanim_vt9 HAnimJoint { name "vt9" center 0.0057 1.3126 -0.0838 children [ Transform { translation 0.0057 1.3126 -0.0838 children [ USE jointbox ] } DEF hanim_t9 HAnimSegment { name "t9" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0057 1.3126 -0.0838, 0.0057 1.3382 -0.0845 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_thelion HAnimSite { name "r_thelion" translation -0.0736 1.3385 0.1217 children [ USE sitebox ] } DEF hanim_l_thelion HAnimSite { name "l_thelion" translation 0.0918 1.3382 0.1192 children [ USE sitebox ] } ]} DEF hanim_vt8 HAnimJoint { name "vt8" center 0.0057 1.3382 -0.0845 children [ Transform { translation 0.0057 1.3382 -0.0845 children [ USE jointbox ] } DEF hanim_t8 HAnimSegment { name "t8" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0057 1.3382 -0.0845, 0.0058 1.3625 -0.0833 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt7 HAnimJoint { name "vt7" center 0.0058 1.3625 -0.0833 children [ Transform { translation 0.0058 1.3625 -0.0833 children [ USE jointbox ] } DEF hanim_t7 HAnimSegment { name "t7" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0058 1.3625 -0.0833, 0.0059 1.3866 -0.0800 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt6 HAnimJoint { name "vt6" center 0.0059 1.3866 -0.0800 children [ Transform { translation 0.0059 1.3866 -0.0800 children [ USE jointbox ] } DEF hanim_t6 HAnimSegment { name "t6" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0059 1.3866 -0.0800, 0.0060 1.4102 -0.0745 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt5 HAnimJoint { name "vt5" center 0.0060 1.4102 -0.0745 children [ Transform { translation 0.0060 1.4102 -0.0745 children [ USE jointbox ] } DEF hanim_t5 HAnimSegment { name "t5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0060 1.4102 -0.0745, 0.0061 1.4320 -0.0675 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt4 HAnimJoint { name "vt4" center 0.0061 1.4320 -0.0675 children [ Transform { translation 0.0061 1.4320 -0.0675 children [ USE jointbox ] } DEF hanim_t4 HAnimSegment { name "t4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0061 1.4320 -0.0675, 0.0062 1.4583 -0.0570 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt3 HAnimJoint { name "vt3" center 0.0062 1.4583 -0.0570 children [ Transform { translation 0.0062 1.4583 -0.0570 children [ USE jointbox ] } DEF hanim_t3 HAnimSegment { name "t3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0062 1.4583 -0.0570, 0.0063 1.4761 -0.0484 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt2 HAnimJoint { name "vt2" center 0.0063 1.4761 -0.0484 children [ Transform { translation 0.0063 1.4761 -0.0484 children [ USE jointbox ] } DEF hanim_t2 HAnimSegment { name "t2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0063 1.4761 -0.0484, 0.0065 1.4951 -0.0387 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt1 HAnimJoint { name "vt1" center 0.0065 1.4951 -0.0387 children [ Transform { translation 0.0065 1.4951 -0.0387 children [ USE jointbox ] } DEF hanim_t1 HAnimSegment { name "t1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0065 1.4951 -0.0387, 0.0066 1.5132 -0.0301 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_suprasternale HAnimSite { name "suprasternale" translation 0.0084 1.4714 0.0551 children [ USE sitebox ] } DEF hanim_cervicale HAnimSite { name "cervicale" translation 0.0064 1.520 -0.0815 children [ USE sitebox ] } ]} DEF hanim_vc7 HAnimJoint { name "vc7" center 0.0066 1.5132 -0.0301 children [ Transform { translation 0.0066 1.5132 -0.0301 children [ USE jointbox ] } DEF hanim_c7 HAnimSegment { name "c7" children [Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0066 1.5132 -0.0301, 0.0066 1.5357 -0.0143, 0.0820 1.4488 -0.0353, -0.0694 1.4600 -0.0330 ] } coordIndex [ 0 1 -1, 0 2 -1, 0 3 -1 ] } appearance USE SegmentLine } DEF hanim_r_neck_base HAnimSite { name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ USE sitebox ] } DEF hanim_l_neck_base HAnimSite { name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ USE sitebox ] } ]} DEF hanim_vc6 HAnimJoint { name "vc6" center 0.0066 1.5357 -0.0143 children [ Transform { translation 0.0066 1.5357 -0.0143 children [ USE jointbox ] } DEF hanim_c6 HAnimSegment { name "c6" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0066 1.5357 -0.0143, 0.0066 1.5520 -0.0082 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc5 HAnimJoint { name "vc5" center 0.0066 1.5520 -0.0082 children [ Transform { translation 0.0066 1.5520 -0.0082 children [ USE jointbox ] } DEF hanim_c5 HAnimSegment { name "c5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0066 1.5520 -0.0082, 0.0066 1.5662 -0.0084 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc4 HAnimJoint { name "vc4" center 0.0066 1.5662 -0.0084 children [ Transform { translation 0.0066 1.5662 -0.0084 children [ USE jointbox ] } DEF hanim_c4 HAnimSegment { name "c4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0066 1.5662 -0.0084, 0.0066 1.5800 -0.0103 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc3 HAnimJoint { name "vc3" center 0.0066 1.5800 -0.0103 children [ Transform { translation 0.0066 1.5800 -0.0103 children [ USE jointbox ] } DEF hanim_c3 HAnimSegment { name "c3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0066 1.5662 -0.0084, 0.0066 1.5928 -0.0103 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc2 HAnimJoint { name "vc2" center 0.0066 1.5928 -0.0103 children [ Transform { translation 0.0066 1.5928 -0.0103 children [ USE jointbox ] } DEF hanim_c2 HAnimSegment { name "c2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0066 1.5928 -0.0103, 0.0066 1.6144 -0.0034 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc1 HAnimJoint { name "vc1" center 0.0066 1.6144 -0.0034 children [ Transform { translation 0.0066 1.6144 -0.0034 children [ USE jointbox ] } DEF hanim_c1 HAnimSegment { name "c1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0066 1.6144 -0.0034, 0.0044 1.6209 0.0236 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_skullbase HAnimJoint { name "skullbase" center 0.0044 1.6209 0.0236 children [ Transform { translation 0.0044 1.6209 0.0236 children [ USE jointbox ] } DEF hanim_skull HAnimSegment { name "skull" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0044 1.6209 0.0236,0.0336 1.6332 0.0502, -0.0236 1.6331 0.0510 ] } coordIndex [ 0, 1, -1, 0, 2, -1 ] } appearance USE SegmentLine } DEF hanim_skull_tip HAnimSite { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ USE sitebox ] } DEF hanim_sellion HAnimSite { name "sellion" translation 0.0058 1.6316 0.0852 children [ USE sitebox ] } DEF hanim_r_infraorbitale HAnimSite { name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ USE sitebox ] } DEF hanim_l_infraorbitale HAnimSite { name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ USE sitebox ] } DEF hanim_supramenton HAnimSite { name "supramenton" translation 0.0061 1.5410 0.0805 children [ USE sitebox ] } DEF hanim_r_tragion HAnimSite { name "r_tragion" translation -0.0646 1.6347 0.0302 children [ USE sitebox ] } DEF hanim_r_gonion HAnimSite { name "r_gonion" translation -0.0520 1.5529 0.0347 children [ USE sitebox ] } DEF hanim_l_tragion HAnimSite { name "l_tragion" translation 0.0739 1.6348 0.0282 children [ USE sitebox ] } DEF hanim_l_gonion HAnimSite { name "l_gonion" translation 0.0631 1.5530 0.0330 children [ USE sitebox ] } DEF hanim_nuchale HAnimSite { name "nuchale" translation 0.0039 1.5972 -0.0796 children [ USE sitebox ] } ]} DEF hanim_l_eyeball_joint HAnimJoint { name "l_eyeball_joint" center 0.0336 1.6332 0.0502 children [ Transform { translation 0.0336 1.6332 0.0502 children [ USE jointbox ] } DEF hanim_l_eyeball HAnimSegment { name "l_eyeball" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0336 1.6332 0.0502, -0.0236 1.6331 0.0510 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} ]} DEF hanim_r_eyeball_joint HAnimJoint { name "r_eyeball_joint" center -0.0236 1.6331 0.0510 children [ Transform { translation -0.0236 1.6331 0.0510 children [ USE jointbox ] } DEF hanim_r_eyeball HAnimSegment { name "r_eyeball" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0336 1.6332 0.0502, -0.0236 1.6331 0.0510 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} DEF hanim_l_sternoclavicular HAnimJoint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 children [ Transform { translation 0.0820 1.4488 -0.0353 children [ USE jointbox ] } DEF hanim_l_clavicle HAnimSegment { name "l_clavicle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0820 1.4488 -0.0353, 0.0962 1.4269 -0.0424 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_clavicale HAnimSite { name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ USE sitebox ] } DEF hanim_l_acromion HAnimSite { name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ USE sitebox ] } DEF hanim_l_axilla_ant HAnimSite { name "l_axilla_ant" translation 0.1777 1.4065 -0.0075 children [ USE sitebox ] } DEF hanim_l_axilla_post HAnimSite { name "l_axilla_post" translation 0.1706 1.4072 -0.0875 children [ USE sitebox ] } ]} DEF hanim_l_acromioclavicular HAnimJoint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 children [ Transform { translation 0.0962 1.4269 -0.0424 children [ USE jointbox ] } DEF hanim_l_scapula HAnimSegment { name "l_scapula" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0962 1.4269 -0.0424, 0.2029 1.4376 -0.0387 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_shoulder HAnimJoint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ Transform { translation 0.2029 1.4376 -0.0387 children [ USE jointbox ] } DEF hanim_l_upperarm HAnimSegment { name "l_upperarm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2029 1.4376 -0.0387, 0.2014 1.1357 -0.0682 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_humeral_lateral_epicn HAnimSite { name "l_humeral_lateral_epicn" translation 0.2280 1.1482 -0.1100 children [ USE sitebox ] } ]} DEF hanim_l_elbow HAnimJoint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ Transform { translation 0.2014 1.1357 -0.0682 children [ USE jointbox ] } DEF hanim_l_forearm HAnimSegment { name "l_forearm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2014 1.1357 -0.0682, 0.1984 0.8663 -0.0583 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_radial_styloid HAnimSite { name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ USE sitebox ] } DEF hanim_l_olecranon HAnimSite { name "l_olecranon" translation 0.1962 1.1375 -0.1123 children [ USE sitebox ] } DEF hanim_l_humeral_medial_epicn HAnimSite { name "l_humeral_medial_epicn" translation 0.1735 1.1272 -0.1113 children [ USE sitebox ] } DEF hanim_l_radiale HAnimSite { name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ USE sitebox ] } ]} DEF hanim_l_wrist HAnimJoint { name "l_wrist" center 0.1984 0.8663 -0.0583 children [ Transform { translation 0.1984 0.8663 -0.0583 children [ USE jointbox ] } DEF hanim_l_hand HAnimSegment { name "l_hand" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1984 0.8663 -0.0583, 0.1924 0.8472 -0.0534, 0.1983 0.8024 -0.0280, 0.1987 0.8029 -0.0530, 0.1956 0.8019 -0.0794, 0.1925 0.8066 -0.1036 ] } coordIndex [ 0 1 -1, 0 2 -1, 0 3 -1, 0 4 -1, 0 5 -1 ] } appearance USE SegmentLine } DEF hanim_l_metacarpal_pha2 HAnimSite { name "l_metacarpal_pha2" translation 0.2009 0.8139 -0.0237 children [ USE sitebox ] } DEF hanim_l_ulnar_styloid HAnimSite { name "l_ulnar_styloid" translation 0.2142 0.8529 -0.0648 children [ USE sitebox ] } DEF hanim_l_metacarpal_pha5 HAnimSite { name "l_metacarpal_pha5" translation 0.1929 0.7860 -0.1122 children [ USE sitebox ] } ]} DEF hanim_l_thumb1 HAnimJoint { name "l_thumb1" center 0.1924 0.8472 -0.0534 children [ Transform { translation 0.1924 0.8472 -0.0534 children [ USE jointbox ] } DEF hanim_l_thumb_metacarpal HAnimSegment { name "l_thumb_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1924 0.8472 -0.0534, 0.1951 0.8226 0.0246 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_thumb2 HAnimJoint { name "l_thumb2" center 0.1951 0.8226 0.0246 children [ Transform { translation 0.1951 0.8226 0.0246 children [ USE jointbox ] } DEF hanim_l_thumb_proximal HAnimSegment { name "l_thumb_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1951 0.8226 0.0246, 0.1955 0.8159 0.0464 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_thumb3 HAnimJoint { name "l_thumb3" center 0.1955 0.8159 0.0464 children [ Transform { translation 0.1955 0.8159 0.0464 children [ USE jointbox ] } DEF hanim_l_thumb_distal HAnimSegment { name "l_thumb_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1955 0.8159 0.0464, 0.1982 0.8061 0.0759 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_thumb_distal_tip HAnimSite { name "l_thumb_distal_tip" translation 0.1982 0.8061 0.0759 children [ USE sitebox ] } ]} ]} ]} ]} DEF hanim_l_index0 HAnimJoint { name "l_index0" center 0.1983 0.8024 -0.0280 children [ Transform { translation 0.1983 0.8024 -0.0280 children [ USE jointbox ] } DEF hanim_l_index_metacarpal HAnimSegment { name "l_index_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1983 0.8024 -0.0280, 0.1983 0.7815 -0.0280 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_index1 HAnimJoint { name "l_index1" center 0.1983 0.7815 -0.0280 children [ Transform { translation 0.1983 0.7815 -0.0280 children [ USE jointbox ] } DEF hanim_l_index_proximal HAnimSegment { name "l_index_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1983 0.7815 -0.0280, 0.2017 0.7363 -0.0248 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_index2 HAnimJoint { name "l_index2" center 0.2017 0.7363 -0.0248 children [ Transform { translation 0.2017 0.7363 -0.0248 children [ USE jointbox ] } DEF hanim_l_index_middle HAnimSegment { name "l_index_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2017 0.7363 -0.0248, 0.2028 0.7139 -0.0236 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_index3 HAnimJoint { name "l_index3" center 0.2028 0.7139 -0.0236 children [ Transform { translation 0.2028 0.7139 -0.0236 children [ USE jointbox ] } DEF hanim_l_index_distal HAnimSegment { name "l_index_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2028 0.7139 -0.0236, 0.2089 0.6858 -0.0245 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_index_distal_tip HAnimSite { name "l_index_distal_tip" translation 0.2089 0.6858 -0.0245 children [ USE sitebox ] } DEF hanim_l_dactylion HAnimSite { name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF hanim_l_middle0 HAnimJoint { name "l_middle0" center 0.1987 0.8029 -0.0530 children [ Transform { translation 0.1987 0.8029 -0.0530 children [ USE jointbox ] } DEF hanim_l_middle_metacarpal HAnimSegment { name "l_middle_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1987 0.8029 -0.0530, 0.1987 0.7818 -0.0530 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_middle1 HAnimJoint { name "l_middle1" center 0.1987 0.7818 -0.0530 children [ Transform { translation 0.1987 0.7818 -0.0530 children [ USE jointbox ] } DEF hanim_l_middle_proximal HAnimSegment { name "l_middle_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1987 0.7818 -0.0530, 0.2013 0.7273 -0.0503 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_middle2 HAnimJoint { name "l_middle2" center 0.2013 0.7273 -0.0503 children [ Transform { translation 0.2013 0.7273 -0.0503 children [ USE jointbox ] } DEF hanim_l_middle_middle HAnimSegment { name "l_middle_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2013 0.7273 -0.0503, 0.2026 0.7011 -0.0494 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_middle3 HAnimJoint { name "l_middle3" center 0.2026 0.7011 -0.0494 children [ Transform { translation 0.2026 0.7011 -0.0494 children [ USE jointbox ] } DEF hanim_l_middle_distal HAnimSegment { name "l_middle_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2026 0.7011 -0.0494, 0.2080 0.6731 -0.0491 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_middle_distal_tip HAnimSite { name "l_middle_distal_tip" translation 0.2080 0.6731 -0.0491 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF hanim_l_ring0 HAnimJoint { name "l_ring0"center 0.1956 0.8019 -0.0794 children [ Transform { translation 0.1956 0.8019 -0.0794 children [ USE jointbox ] } DEF hanim_l_ring_metacarpal HAnimSegment { name "l_ring_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1956 0.8019 -0.0794, 0.1956 0.7815 -0.0794 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_ring1 HAnimJoint { name "l_ring1" center 0.1956 0.7815 -0.0794 children [ Transform { translation 0.1956 0.7815 -0.0794 children [ USE jointbox ] } DEF hanim_l_ring_proximal HAnimSegment { name "l_ring_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1956 0.7815 -0.0794, 0.1973 0.7287 -0.0777 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_ring2 HAnimJoint { name "l_ring2" center 0.1973 0.7287 -0.0777 children [ Transform { translation 0.1973 0.7287 -0.0777 children [ USE jointbox ] } DEF hanim_l_ring_middle HAnimSegment { name "l_ring_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1973 0.7287 -0.0777, 0.1983 0.7045 -0.0767 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_ring3 HAnimJoint { name "l_ring3" center 0.1983 0.7045 -0.0767 children [ Transform { translation 0.1983 0.7045 -0.0767 children [ USE jointbox ] } DEF hanim_l_ring_distal HAnimSegment { name "l_ring_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1983 0.7045 -0.0767, 0.2035 0.6750 -0.0756 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_ring_distal_tip HAnimSite { name "l_ring_distal_tip" translation 0.2035 0.6750 -0.0756 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF hanim_l_pinky0 HAnimJoint { name "l_pinky0" center 0.1925 0.8066 -0.1036 children [ Transform { translation 0.1925 0.8066 -0.1036 children [ USE jointbox ] } DEF hanim_l_pinky_metacarpal HAnimSegment { name "l_pinky_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1925 0.8066 -0.1036, 0.1925 0.7866 -0.1036 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_pinky1 HAnimJoint { name "l_pinky1" center 0.1925 0.7866 -0.1036 children [ Transform { translation 0.1925 0.7866 -0.1036 children [ USE jointbox ] } DEF hanim_l_pinky_proximal HAnimSegment { name "l_pinky_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1925 0.7866 -0.1036, 0.1938 0.7452 -0.1024 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_pinky2 HAnimJoint { name "l_pinky2" center 0.1938 0.7452 -0.1024 children [ Transform { translation 0.1938 0.7452 -0.1024 children [ USE jointbox ] } DEF hanim_l_pinky_middle HAnimSegment { name "l_pinky_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1938 0.7452 -0.1024, 0.1948 0.7277 -0.1017 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_l_pinky3 HAnimJoint { name "l_pinky3" center 0.1948 0.7277 -0.1017 children [ Transform { translation 0.1948 0.7277 -0.1017 children [ USE jointbox ] } DEF hanim_l_pinky_distal HAnimSegment { name "l_pinky_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1948 0.7277 -0.1017, 0.2014 0.7009 -0.1012 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_l_pinky_distal_tip HAnimSite { name "l_pinky_distal_tip" translation 0.2014 0.7009 -0.1012 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} DEF hanim_r_sternoclavicular HAnimJoint { name "r_sternoclavicular" center -0.0694 1.4600 -0.0330 children [ Transform { translation -0.0694 1.4600 -0.0330 children [ USE jointbox ] } DEF hanim_r_clavicle HAnimSegment { name "r_clavicle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0694 1.4600 -0.0330, -0.0836 1.4281 -0.0401 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_clavicale HAnimSite { name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ USE sitebox ] } DEF hanim_r_acromion HAnimSite { name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ USE sitebox ] } DEF hanim_r_axilla_ant HAnimSite { name "r_axilla_ant" translation -0.1626 1.4072 -0.0031 children [ USE sitebox ] } DEF hanim_r_axilla_post HAnimSite { name "r_axilla_post" translation -0.1603 1.4098 -0.0826 children [ USE sitebox ] } ]} DEF hanim_r_acromioclavicular HAnimJoint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 children [ Transform { translation -0.0836 1.4281 -0.0401 children [ USE jointbox ] } DEF hanim_r_scapula HAnimSegment { name "r_scapula" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.0836 1.4281 -0.0401, -0.1907 1.4407 -0.0325 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_shoulder HAnimJoint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ Transform { translation -0.1907 1.4407 -0.0325 children [ USE jointbox ] } DEF hanim_r_upperarm HAnimSegment { name "r_upperarm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1907 1.4407 -0.0325, -0.1949 1.1388 -0.0620 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_humeral_lateral_epicn HAnimSite { name "r_humeral_lateral_epicn" translation -0.2224 1.1517 -0.1033 children [ USE sitebox ] } ]} DEF hanim_r_elbow HAnimJoint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ Transform { translation -0.1949 1.1388 -0.0620 children [ USE jointbox ] } DEF hanim_r_forearm HAnimSegment { name "r_forearm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1949 1.1388 -0.0620, -0.1959 0.8694 -0.0521 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_radial_styloid HAnimSite { name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ USE sitebox ] } DEF hanim_r_olecranon HAnimSite { name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ USE sitebox ] } DEF hanim_r_humeral_medial_epicn HAnimSite { name "r_humeral_medial_epicn" translation -0.1680 1.1298 -0.1062 children [ USE sitebox ] } DEF hanim_r_radiale HAnimSite { name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ USE sitebox ] } ]} DEF hanim_r_wrist HAnimJoint { name "r_wrist" center -0.1959 0.8694 -0.0521 children [ Transform { translation -0.1959 0.8694 -0.0521 children [ USE jointbox ] } DEF hanim_r_hand HAnimSegment { name "r_hand" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1959 0.8694 -0.0521, -0.1899 0.8502 -0.0473, -0.1961 0.8055 -0.0218, -0.1972 0.8060 -0.0468, -0.1951 0.8049 -0.0732, -0.1926 0.8096 -0.0975 ] } coordIndex [ 0 1 -1, 0 2 -1, 0 3 -1, 0 4 -1, 0 5 -1 ] } appearance USE SegmentLine } DEF hanim_r_metacarpal_pha2 HAnimSite { name "r_metacarpal_pha2" translation -0.1977 0.8169 -0.0177 children [ USE sitebox ] } DEF hanim_r_ulnar_styloid HAnimSite { name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ USE sitebox ] } DEF hanim_r_metacarpal_pha5 HAnimSite { name "r_metacarpal_pha5" translation -0.1929 0.7890 -0.1064 children [ USE sitebox ] } ]} DEF hanim_r_thumb1 HAnimJoint { name "r_thumb1" center -0.1899 0.8502 -0.0473 children [ Transform { translation -0.1899 0.8502 -0.0473 children [ USE jointbox ] } DEF hanim_r_thumb_metacarpal HAnimSegment { name "r_thumb_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1899 0.8502 -0.0473, -0.1874 0.8256 0.0306 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_thumb2 HAnimJoint { name "r_thumb2" center -0.1874 0.8256 0.0306 children [ Transform { translation -0.1874 0.8256 0.0306 children [ USE jointbox ] } DEF hanim_r_thumb_proximal HAnimSegment { name "r_thumb_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1874 0.8256 0.0306, -0.1864 0.8190 0.0506 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_thumb3 HAnimJoint { name "r_thumb3" center -0.1864 0.8190 0.0506 children [ Transform { translation -0.1864 0.8190 0.0506 children [ USE jointbox ] } DEF hanim_r_thumb_distal HAnimSegment { name "r_thumb_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1864 0.8190 0.0506, -0.1869 0.8090 0.0820 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_thumb_distal_tip HAnimSite { name "r_thumb_distal_tip" translation -0.1869 0.8090 0.0820 children [ USE sitebox ] } ]} ]} ]} ]} DEF hanim_r_index0 HAnimJoint { name "r_index0" center -0.1961 0.8055 -0.0218 children [ Transform { translation -0.1961 0.8055 -0.0218 children [ USE jointbox ] } DEF hanim_r_index_metacarpal HAnimSegment { name "r_index_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1961 0.8055 -0.0218, -0.1961 0.7846 -0.0218 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_index1 HAnimJoint { name "r_index1" center -0.1961 0.7846 -0.0218 children [ Transform { translation -0.1961 0.7846 -0.0218 children [ USE jointbox ] } DEF hanim_r_index_proximal HAnimSegment { name "r_index_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1961 0.7846 -0.0218, -0.1945 0.7169 -0.0173 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_index2 HAnimJoint { name "r_index2" center -0.1954 0.7393 -0.0185 children [ Transform { translation -0.1954 0.7393 -0.0185 children [ USE jointbox ] } DEF hanim_r_index_middle HAnimSegment { name "r_index_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1954 0.7393 -0.0185, -0.1945 0.7169 -0.0173 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_index3 HAnimJoint { name "r_index3" center -0.1945 0.7169 -0.0173 children [ Transform { translation -0.1945 0.7169 -0.0173 children [ USE jointbox ] } DEF hanim_r_index_distal HAnimSegment { name "r_index_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1945 0.7169 -0.0173, -0.1980 0.6883 -0.0180 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_index_distal_tip HAnimSite { name "r_index_distal_tip" translation -0.1980 0.6883 -0.0180 children [ USE sitebox ] } DEF hanim_r_dactylion HAnimSite { name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF hanim_r_middle0 HAnimJoint { name "r_middle0" center -0.1972 0.8060 -0.0468 children [ Transform { translation -0.1972 0.8060 -0.0468 children [ USE jointbox ] } DEF hanim_r_middle_metacarpal HAnimSegment { name "r_middle_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1972 0.8060 -0.0468, -0.1972 0.7849 -0.0468 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_middle1 HAnimJoint { name "r_middle1" center -0.1972 0.7849 -0.0468 children [ Transform { translation -0.1972 0.7849 -0.0468 children [ USE jointbox ] } DEF hanim_r_middle_proximal HAnimSegment { name "r_middle_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1972 0.7849 -0.0468, -0.1950 0.7304 -0.0441 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_middle2 HAnimJoint { name "r_middle2" center -0.1950 0.7304 -0.0441 children [ Transform { translation -0.1950 0.7304 -0.0441 children [ USE jointbox ] } DEF hanim_r_middle_middle HAnimSegment { name "r_middle_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1950 0.7304 -0.0441, -0.1939 0.7042 -0.0432 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_middle3 HAnimJoint { name "r_middle3" center -0.1939 0.7042 -0.0432 children [ Transform { translation -0.1939 0.7042 -0.0432 children [ USE jointbox ] } DEF hanim_r_middle_distal HAnimSegment { name "r_middle_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1939 0.7042 -0.0432, -0.1969 0.6758 -0.0427 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_middle_distal_tip HAnimSite { name "r_middle_distal_tip" translation -0.1969 0.6758 -0.0427 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF hanim_r_ring0 HAnimJoint { name "r_ring0" center -0.1951 0.8049 -0.0732 children [ Transform { translation -0.1951 0.8049 -0.0732 children [ USE jointbox ] } DEF hanim_r_ring_metacarpal HAnimSegment { name "r_ring_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1951 0.8049 -0.0732, -0.1951 0.7845 -0.0732 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_ring1 HAnimJoint { name "r_ring1" center -0.1951 0.7845 -0.0732 children [ Transform { translation -0.1951 0.7845 -0.0732 children [ USE jointbox ] } DEF hanim_r_ring_proximal HAnimSegment { name "r_ring_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1951 0.7845 -0.0732, -0.1920 0.7318 -0.0716 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_ring2 HAnimJoint { name "r_ring2" center -0.1920 0.7318 -0.0716 children [ Transform { translation -0.1920 0.7318 -0.0716 children [ USE jointbox ] } DEF hanim_r_ring_middle HAnimSegment { name "r_ring_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1920 0.7318 -0.0716, -0.1908 0.7077 -0.07063 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_ring3 HAnimJoint { name "r_ring3" center -0.1908 0.7077 -0.0706 children [ Transform { translation -0.1908 0.7077 -0.0706 children [ USE jointbox ] } DEF hanim_r_ring_distal HAnimSegment { name "r_ring_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1908 0.7077 -0.0706, -0.1934 0.6778 -0.0693 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_ring_distal_tip HAnimSite { name "r_ring_distal_tip" translation -0.1934 0.6778 -0.0693 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF hanim_r_pinky0 HAnimJoint { name "r_pinky0" center -0.1926 0.8096 -0.0975 children [ Transform { translation -0.1926 0.8096 -0.0975 children [ USE jointbox ] } DEF hanim_r_pinky_metacarpal HAnimSegment { name "r_pinky_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1926 0.8096 -0.0975, -0.1926 0.7896 -0.0975 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_pinky1 HAnimJoint { name "r_pinky1" center -0.1926 0.7896 -0.0975 children [ Transform { translation -0.1926 0.7896 -0.0975 children [ USE jointbox ] } DEF hanim_r_pinky_proximal HAnimSegment { name "r_pinky_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1926 0.7896 -0.0975, -0.1902 0.7483 -0.0963 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_pinky2 HAnimJoint { name "r_pinky2" center -0.1902 0.7483 -0.0963 children [ Transform { translation -0.1902 0.7483 -0.0963 children [ USE jointbox ] } DEF hanim_r_pinky_middle HAnimSegment { name "r_pinky_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1902 0.7483 -0.0963, -0.1908 0.7540 -0.0960 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_r_pinky3 HAnimJoint { name "r_pinky3" center -0.1908 0.7540 -0.0960 children [ Transform { translation -0.1908 0.7540 -0.0960 children [ USE jointbox ] } DEF hanim_r_pinky_distal HAnimSegment { name "r_pinky_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1908 0.7540 -0.0960, -0.1938 0.7035 -0.0949 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_pinky_distal_tip HAnimSite { name "r_pinky_distal_tip" translation -0.1938 0.7035 -0.0949 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA3" 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://H-Anim.org/Specifications/H-Anim200x 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 "] } ] } DEF Pitch OrientationInterpolator {key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 1 0 0 0, 1 0 0 1.256, 1 0 0 2.512, 1 0 0 3.768, 1 0 0 5.024, 1 0 0 6.28 ]} DEF Yaw OrientationInterpolator {key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 1 0 0, 0 1 0 1.256, 0 1 0 2.512, 0 1 0 3.768, 0 1 0 5.024, 0 1 0 6.28 ]} DEF Roll OrientationInterpolator {key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 1.256, 0 0 1 2.512, 0 0 1 3.768, 0 0 1 5.024, 0 0 1 6.28 ]} DEF Time1 TimeSensor {cycleInterval 6 loop TRUE } DEF Time2 TimeSensor {cycleInterval 6 loop TRUE } DEF Time3 TimeSensor {cycleInterval 6 loop TRUE } #ROUTE Time1.fraction_changed TO Pitch.set_fraction ROUTE Pitch.value_changed TO hanim_l_thumb3.set_rotation #ROUTE Time2.fraction_changed TO Yaw.set_fraction ROUTE Yaw.value_changed TO hanim_HumanoidRoot.set_rotation #ROUTE Time3.fraction_changed TO Roll.set_fraction ROUTE Roll.value_changed TO hanim_HumanoidRoot.set_rotation NavigationInfo { headlight FALSE speed 1.5 type ["EXAMINE", "ANY"] } DirectionalLight { direction 1.57 0 1 } DirectionalLight { direction -1.57 0 1 } DirectionalLight { direction 0 0 -1 } Viewpoint { description "Front View " orientation 0 1 0 0 position 0 1 4 centerOfRotation 0.0000 0.8240 0.0277 } Viewpoint { description "Rear View " orientation 0 1 0 3.14 position 0 1.5 -4 } Viewpoint { description "Top View" orientation 1 0 0 -1.57 position 0 4 0 } Viewpoint { description "Bottom View " orientation 1 0 0 1.57 position 0 -4 0 } Viewpoint { description "Left View " orientation 0 1 0 -1.57 position -4 1.5 0 } Viewpoint { description "Right View " orientation 0 1 0 1.57 position 4 1.5 0 } DEF offset Viewpoint { position -10 10 10 orientation 0 -1 0 1.028 description "offset" } Background { groundAngle [ 1.57 ] groundColor [ 0 0.1 0 0 0.1 0 ] skyColor [ 0 0 .1 ] } DEF Circle Group { children [ Shape { appearance Appearance { # Orbit Path Line material Material { diffuseColor 0.9 0 0.7 emissiveColor 0.424956 0.483976 1 } } geometry DEF Orbit1 IndexedLineSet { coord Coordinate { point [ 1 0 0, 0.995 0 -0.105, 0.979 0 -0.208, 0.951 0 -0.309, 0.914 0 -0.407, 0.866 0 -0.5, 0.809 0 -0.588, 0.743 0 -0.669, 0.669 0 -0.743, 0.588 0 -0.809, 0.5 0 -0.866, 0.407 0 -0.914, 0.309 0 -0.951, 0.208 0 -0.978, 0.105 0 -0.995, 0 0 -1, -0.105 0 -0.994522, -0.208 0 -0.978, -0.309 0 -0.951, -0.407 0 -0.914, -0.5 0 -0.866, -0.588 0 -0.809, -0.669 0 -0.743, -0.743 0 -0.669, -0.809 0 -0.588, -0.866 0 -0.5, -0.914 0 -0.407, -0.951 0 -0.309, -0.978 0 -0.208, -0.995 0 -0.105, -1 0 0, -0.995 0 0.105, -0.978 0 0.208, -0.951 0 0.309, -0.914 0 0.407, -0.866 0 0.5, -0.809 0 0.588, -0.743 0 0.669, -0.669 0 0.743, -0.588 0 0.809, -0.5 0 0.866, -0.407 0 0.914, -0.309 0 0.951, -0.208 0 0.978, -0.105 0 0.995, 0 0 1, 0.105 0 0.995, 0.208 0 0.978, 0.309 0 0.951, 0.407 0 0.914, 0.5 0 0.866, 0.588 0 0.809, 0.669 0 0.743, 0.743 0 0.669, 0.809 0 0.588, 0.866 0 0.5, 0.914 0 0.407, 0.951 0 0.309, 0.978 0 0.208, 0.995 0 0.104, 1 0 0 ]} coordIndex [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, -1 ]} } ] }