#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. # 20080401 added skin shpe node # r_forefoot_tip location should be: -0.1043 0.0016 0.1450 (here y same as l_forefoot_tip) # fixed r_middistal segment endpoints # l_acromion, l_axilla_ant, l_axilla_post sites should be children of l_scapula instead of l_clavicle # r_acromion, r_axilla_ant, r_axilla_post sites should be children of r_scapula instead of r_clavicle # l_humeral_medial_epicn and l_radiale sites should be children of l_upperarm instead of l_elbow # r_humeral_medial_epicn and r_radiale sites should be children of r_upperarm instead of r_elbow # l_lateral_malleolus and l_medial_malleolus sites should be children of l_calf instead of l_ankle # r_lateral_malleolus and r_medial_malleolus sites should be children of r_calf instead of r_ankle # r_metacarpal_pha2 from hand segment to index0 index_metacarpal segment # r_metacarpal_pha5 from hand segment to pinky_0 pinky_metacarpal segment # l_metacarpal_pha2 from hand segment to l_index0 index_metacarpal segment (not yet done here) # l_metacarpal_pha5 from hand segment to l_pinky_0 pinky_metacarpal segment (not yet done here) # r_dactylion should be reparented to middle finger. med def puts this at tip of middle finger # l_dactylion should be reparented to middle finger. med def puts this at tip of middle finger (not yet done here) # Integrate Best Rignt Hand 20080609 hanimLOA3A83RightHand31.x3dv No Skin # 20080612 Show using Walk animation from Boxman Nancy walk animation proto and with ManGloss with colors for parts Group { children [ Transform { translation 0 2.1 0 scale 5 5 5 # oriientation = Green +z, blue +x red +y box joint locations children [ DEF jointbox Shape { geometry IndexedFaceSet { coord Coordinate { point [ 0 0.01 0, -0.01 0 0, 0 0 0.0157, 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 colorPerVertex TRUE color Color { color [ 1 0 0, 0 0 1, 0 1 0, 1 1 1, 0 1 1, 1 1 0 ] } } appearance Appearance { material Material { ambientIntensity 0.5 shininess 1 diffuseColor 0 0 0 emissiveColor 0 0 0 specularColor 0 0 0 transparency 1.0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # key box joint locations children [ DEF jointboxa Shape { geometry IndexedFaceSet { coord DEF boxCoords 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 0 0 1 emissiveColor 1 1 1 specularColor 0 0 1 transparency 0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # key box joint locations children [ DEF jointboxb Shape { geometry IndexedFaceSet { coord USE boxCoords 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 0 1 0 emissiveColor 0 0 0 specularColor 0 1 0 transparency 0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # red box Site locations children [ DEF sitebox Shape { geometry IndexedFaceSet { coord USE boxCoords 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 1.0 shininess 0.7 diffuseColor 1 0 0 emissiveColor 1 0 0 specularColor 1 0 0 transparency 0.6 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # white box Site locations children [ DEF siteboxa Shape { geometry IndexedFaceSet { coord USE boxCoords 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 1 diffuseColor 0 1 0 emissiveColor 0 1 0 specularColor 0 0 1 transparency 0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # Segments children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0 0 0, 0 0.0001 0 ] } coordIndex [ 0, 1, -1 ] } appearance DEF SegmentLine Appearance { material Material { diffuseColor 0 1 0 emissiveColor 0 1 0 specularColor 0 1 0 transparency 0.8 } } } Shape { geometry IndexedLineSet { coord Coordinate { point [ 0 0 0, 0 0.0001 0 ] } coordIndex [ 0, 1, -1 ] } appearance DEF SegmentLinea Appearance { material Material { diffuseColor 1 1 1 emissiveColor 1 1 1 } } } ] } ] } Group { children [ Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # white sphere markers locations children [ DEF specialsphere Shape { geometry Sphere { radius 0.0025 } appearance Appearance { material Material { ambientIntensity 0.500 shininess 1 diffuseColor 0 0 1 emissiveColor 0 0 1 specularColor 0 0 1 transparency 0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # red sphere markers locations children [ DEF specialspherea Shape { geometry Sphere { radius 0.0025 } appearance Appearance { material Material { ambientIntensity 0.500 shininess 1 diffuseColor 1 0 0 emissiveColor 1 0 0 specularColor 1 0 0 transparency 0.0 } } } ] } ] } Group { children [ Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # white sphere markers locations children [ DEF skinsphere Shape { geometry Sphere { radius 0.005 } appearance Appearance { material Material { ambientIntensity 0.500 shininess 1 diffuseColor 0 1 0 emissiveColor 0 1 0 specularColor 0 1 0 transparency 0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # red sphere markers locations children [ DEF skinspherea Shape { geometry Sphere { radius 0.0025 } appearance Appearance { material Material { ambientIntensity 0.500 shininess 1 diffuseColor 1 0 0 emissiveColor 1 0 0 specularColor 1 0 0 transparency 0.0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # green sphere markers locations children [ DEF skinsphereb Shape { geometry Sphere { radius 0.0025 } appearance Appearance { material Material { ambientIntensity 0.500 shininess 1 diffuseColor 0 1 0 emissiveColor 0 1 0 specularColor 0 1 0 transparency 0.0 } } } ] } Transform { translation -0.20 0.773 -0.016 scale .1 .1 .1 # purple sphere markers locations children [ DEF skinspherec Shape { geometry Sphere { radius 0.0025 } appearance Appearance { material Material { ambientIntensity 0.500 shininess 1 diffuseColor 1 0 1 emissiveColor 1 0 1 specularColor 1 0 1 transparency 0.0 } } } ] } ] } DEF SpecHumanoid Group { children [ DEF JoeISOHumanoid Group { children [ DEF JoeHuman HAnimHumanoid { skin [ Shape { # Skin from Sites geometry IndexedFaceSet { coord DEF TheSkinCoord Coordinate { point [ # Feature Points and Site object Default translation #0 skull_tip 0.0 1.77 0.0 #1 sellion 0.0 1.665 0.09 #2 r_infraorbitale -0.033 1.62 0.087 #3 l_infraorbitale 0.033 1.62 0.087 #4 supramenton 0.0 1.55 0.097 #5 r_tragion -0.077 1.64 -0.01 #6 r_gonion -0.0527 1.58 0.015 #7 l_tragion 0.077 1.64 -0.01 #8 l_gonion 0.0527 1.58 0.015 #9 nuchale 0.0 1.625 -0.0925 #10 r_clavicale -0.03 1.46 0.035 #11 suprasternale 0.0 1.44 0.030 #12 l_clavicale 0.03 1.46 0.035 #13 r_thelion -0.1135 1.318 0.095 #14 l_thelion 0.1135 1.318 0.095 #15 substernale 0.0 1.25 0.113 #16 r_rib10 -0.087 1.19 0.09 #17 r_asis -0.0935 1.03 0.075 #18 l_rib10 0.087 1.19 0.09 #19 l_asis 0.0935 1.03 0.075 #20 r_iliocristale -0.1425 1.065 0.0033 #21 r_trochanterion -0.17 0.9 -0.01 #22 l_iliocristale 0.1425 1.065 0.0033 #23 l_trochanterion 0.17 0.9 -0.01 #24 cervicale 0.0 1.53 -0.084 #25 rib10_midspine 0.0049 1.1908 -0.1113 #26 r_psis -0.0716 1.0190 -0.1138 #27 l_psis 0.0774 1.0190 -0.1151 #28 waist_preferred_post 0.005 1.0915 -0.1091 #29 r_acromion -0.178 1.4825 -0.0625 #30 r_axilla_ant -0.17 1.38 0.007 #31 r_radial_styloid -0.1884 0.8676 -0.0360 #32 r_axilla_post -0.16 1.38 -0.127 #33 r_olecranon -0.1907 1.1405 -0.1065 #34 r_humeral_lateral_epicn -0.2224 1.1517 -0.1033 #35 r_humeral_medial_epicn -0.1680 1.1298 -0.1062 #36 r_radiale -0.2130 1.1305 -0.1091 #37 r_metacarpal_pha2 -0.1977 0.8169 -0.0177 #38 r_dactylion tip of middle finger -0.1941 0.6772 -0.0423 #39 r_ulnar_styloid -0.2117 0.8562 -0.0584 #40 r_metacarpal_pha5 -0.1929 0.7890 -0.1064 #41 l_acromion 0.175 1.4825 -0.06 #42 l_axilla_ant 0.17 1.38 0.007 #43 l_radial_styloid 0.1901 0.8645 -0.0415 #44 l_axilla_post 0.16 1.38 -0.125 #45 l_olecranon 0.1962 1.1375 -0.1123 #46 l_humeral_medial_epicn 0.1735 1.1272 -0.1113 #47 l_humeral_lateral_epicn 0.2280 1.1482 -0.1100 #48 l_radiale 0.2182 1.1212 -0.1167 #49 l_metacarpal_pha2 0.2009 0.8139 -0.0237 #50 l_dactylion 0.2056 0.6743 -0.0482 #51 l_ulnar_styloid 0.2142 0.8529 -0.0648 #52 l_metacarpal_pha5 0.1929 0.7860 -0.1122 #53 r_knee_crease -0.0825 0.4932 -0.0326 #54 r_femoral_lateral_epicn -0.1421 0.4992 0.0310 #55 r_femoral_medial_epicn -0.0221 0.5014 0.0289 #56 r_metatarsal_pha5 -0.1523 0.0166 0.0895 #57 r_lateral_malleolus -0.1006 0.0658 -0.1075 #58 r_medial_malleolus -0.0591 0.0760 -0.0928 #59 r_sphyrion -0.0603 0.0610 -0.1002 #60 r_metatarsal_pha1 -0.0521 0.0260 0.0127 #61 r_calcaneous_post -0.0692 0.0297 -0.1221 #62 r_digit2 -0.0883 0.0134 0.1383 #63 l_knee_crease 0.0993 0.4881 -0.0309 #64 l_femoral_lateral_epicn 0.1598 0.4967 0.0297 #65 l_femoral_medial_epicn 0.0398 0.4946 0.0303 #66 l_metatarsal_pha5 0.1825 0.0070 0.0928 #67 l_lateral_malleolus 0.1308 0.0597 -0.1032 #68 l_medial_malleolus 0.0890 0.0716 -0.0881 #69 l_sphyrion 0.0890 0.0575 -0.0943 #70 l_metatarsal_pha1 0.0816 0.0232 0.0106 #71 l_calcaneous_post 0.0974 0.0259 -0.1171 #72 l_digit2 0.1195 0.0079 0.1433 #73 crotch 0.0 0.875 0.0 #74 r_neck_base -0.0646 1.5149 -0.0380 #75 l_neck_base 0.0646 1.5149 -0.0380 #76 navel 0.0 1.07225 0.09 #77 added r_shoulder skin -0.11 1.427 -0.1375 #78 added r_shoulder skin -0.235 1.42 -0.0625 #79 added l_shoulder skin 0.235 1.42 -0.0625 #80 added l_shoulder skin 0.11 1.427 -0.1375 #81 added opposite r_humeral_lateral_epicn -0.2224 1.1519 0.005 # Other Site object Default translation #l_forefoot_tip #0.1354 0.0016 0.1476 # #r_forefoot_tip #-0.1043 -0.0227 0.1450 # #l_thumb_distal_tip #0.1982 0.8061 0.0759 #l_index_distal_tip #0.2089 0.6858 -0.0245 #l_middle_distal_tip #0.2080 0.6731 -0.0491 #l_ring_distal_tip #0.2035 0.6750 -0.0756 #l_pinky_distal_tip #0.2014 0.7009 -0.1012 #r_thumb_distal_tip #-0.1869 0.8090 0.0820 #r_index_distal_tip #-0.1980 0.6883 -0.0180 #r_middle_distal_tip #-0.1969 0.6758 -0.0427 #r_ring_distal_tip #-0.1934 0.6778 -0.0693 #r_pinky_distal_tip #-0.1938 0.7035 -0.0949 ] } coordIndex [ 0 9 5 -1 0 7 9 -1 0 5 1 -1 1 5 2 -1 1 3 7 -1 2 4 3 -1 0 1 7 -1 1 2 3 -1 5 6 2 -1 7 3 8 -1 6 4 2 -1 3 4 8 -1 9 6 5 -1 9 7 8 -1 4 6 10 -1 4 10 12 -1 4 12 8 -1 10 11 12 -1 9 75 24 -1 9 24 74 -1 9 8 75 -1 9 74 6 -1 10 6 74 -1 12 75 8 -1 #24 29 74 -1 #24 77 29 -1 #10 24 29 -1 #24 75 41 -1 ] color Color { color [ 1 0 0, 0 1 1, 0 1 0, 1 1 0, 1 1 0, 1 0 0, 0 1 0, 0 0 1, 0 1 1, 0 1 1, 1 1 0, 1 1 0, 1 1 0, 1 1 0, 0 1 0, 0 0 1, 0 1 0, 1 0 0, 0 1 0, 1 0 1, 0 1 1, 0 1 0, 1 1 0, 1 1 0, 1 0 0 1 0 0 1 0 1, 0 1 0, 1 1 0, 0 1 0, 1 1 0, 0 0 1, 0 1 0, 1 1 0, 1 1 0, 0 1 0, 0 1 0, 0 0 1, 0 1 0, 0 1 0, 0 0 1, 1 1 0, 1 1 0, 0 1 0, 0 1 0, 1 1 0, 1 1 0, 0 1 0, 1 1 0, 1 1 0, 1 1 0, 0 0 1 0 0 1 1 1 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 1 1 #1 0 1, 1 0 1, 0 1 0, 0 1 0, 0 1 1, 0 1 0, 0 1 0, 0 1 0, #1 0 0, #1 1 0, 0 1 0, 0 1 0, #0 0 1, 0 0 1, 1 1 0, 1 1 0, 1 1 0, 0 1 0, 1 1 0, #0 1 0, 0 1 0, 0 1 0, 1 1 0, 1 0 1, 1 0 1, 0 1 0, 0 0 1, #1 0 0, 1 0 0, 0 1 0, 0 0 1, 1 0 1, 1 1 0, 1 0 1, 0 1 0, 0 0 1, 0 1 0, #0 0 1, 1 0 1, 1 1 0, 1 1 0, 1 1 0, #1 1 0, 0 1 0, 1 1 0, 0 1 0, 0 1 0, ] } creaseAngle 0.1 colorPerVertex FALSE } appearance Appearance { texture ImageTexture { url [ "zBlueSpiralBkg2.gif" ] } material Material { ambientIntensity 0.100 shininess 1.000 diffuseColor 0 0 0 emissiveColor 0 0 0 specularColor 0 0 0 transparency 0 } } } ] skinCoord USE TheSkinCoord skeleton [ DEF Joe_HumanoidRoot HAnimJoint { name "HumanoidRoot" center 0.0 0.875 0.0 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0000 0.875 0.0 children [ USE jointbox ] } DEF Joe_sacrum HAnimSegment { name "sacrum" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0000 0.8240 0.0277, 0.0000 0.9149 0.0 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_sacroiliac HAnimJoint { name "sacroiliac" center 0.0 0.92 0.0 skinCoordIndex [ 17 19 20 21 22 23 26 27 73 ] skinCoordWeight [ 1 1 1 1 1 1 1 1 1 ] children [ Transform { translation 0.0000 0.9149 0.0016 children [ Transform { scale 1 1 1 children [ USE jointbox ] } ] } DEF Joe_pelvis HAnimSegment { name "pelvis" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 0.92 0.0, 0.0961 0.9124 0.00, -0.0950 0.9171 0.0029, 0.0 1.045 -0.095 ] } coordIndex [ 0 1 -1, 0 2 -1, 0 3 -1 ] } appearance USE SegmentLine } DEF Joe_r_iliocristale HAnimSite { name "r_iliocristale" translation -0.1425 1.065 0.0033 children [ USE sitebox ] } DEF Joe_r_trochanterion HAnimSite { name "r_trochanterion" translation -0.17 0.9 -0.01 children [ USE sitebox ] } DEF Joe_l_iliocristale HAnimSite { name "l_iliocristale" translation 0.1425 1.065 0.0033 children [ USE sitebox ] } DEF Joe_l_trochanterion HAnimSite { name "l_trochanterion" translation 0.17 0.9 -0.01 children [ USE sitebox ] } DEF Joe_r_asis HAnimSite { name "r_asis" translation -0.0935 1.03 0.075 children [ USE sitebox ] } DEF Joe_l_asis HAnimSite { name "l_asis" translation 0.0935 1.03 0.075 children [ USE sitebox ] } DEF Joe_r_psis HAnimSite { name "r_psis" translation -0.0716 1.0190 -0.1138 children [ USE sitebox ] } DEF Joe_l_psis HAnimSite { name "l_psis" translation 0.0774 1.0190 -0.1151 children [ USE sitebox ] } DEF Joe_floormarker HAnimSite { name "floormarker" translation 0 0 0 children [ Transform { scale 3 3 3 children [ USE sitebox ] } ] } DEF Joe_crotch HAnimSite { name "crotch" translation 0.0 0.875 -0.02 children [ USE sitebox ] } ]} DEF Joe_l_hip HAnimJoint { name "l_hip" center 0.1 0.92 0.0 skinCoordIndex [ 63 64 65 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation 0.1 0.92 0.0 children [ USE jointbox ] } DEF Joe_l_thigh HAnimSegment { name "l_thigh" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1 0.92 0.0, 0.1040 0.4867 0.0 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_knee_crease HAnimSite { name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ USE sitebox ] } DEF Joe_l_femoral_lateral_epicn HAnimSite { name "l_femoral_lateral_epicn" translation 0.1598 0.4967 0.0297 children [ USE sitebox ] } DEF Joe_l_femoral_medial_epicn HAnimSite { name "l_femoral_medial_epicn" translation 0.0398 0.4946 0.0303 children [ USE sitebox ] } ]} DEF Joe_l_knee HAnimJoint { name "l_knee" center 0.1 0.4867 0.0 skinCoordIndex [ 67 68 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.1 0.4867 0.0 children [ USE jointbox ] } DEF Joe_l_calf HAnimSegment { name "l_calf" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1 0.4867 0.0, 0.1 0.0656 0.0 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_lateral_malleolus HAnimSite { name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ USE sitebox ] } DEF Joe_l_medial_malleolus HAnimSite { name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ USE sitebox ] } ]} DEF Joe_l_ankle HAnimJoint { name "l_ankle" center 0.1 0.0656 0.0 skinCoordIndex [ 69 71 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.1 0.0656 0.0 children [ USE jointbox ] } DEF Joe_l_hindfoot HAnimSegment { name "l_hindfoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1 0.0656 0.0, 0.1 0.015 -0.01 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_sphyrion HAnimSite { name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ USE sitebox ] } DEF Joe_l_calcaneous_post HAnimSite { name "l_calcaneous_post" translation 0.0974 0.0259 -0.1171 children [ USE sitebox ] } ]} DEF Joe_l_subtalar HAnimJoint { name "l_subtalar" center 0.1 0.015 0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1 0.015 -0.01 children [ USE jointbox ] } DEF Joe_l_l_midproximal HAnimSegment { name "l_midproximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1 0.015 -0.01, 0.1 0.02 0.07 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_l_midtarsal HAnimJoint { name "l_midtarsal" center 0.1 0.02 0.1 skinCoordIndex [ 70 ] skinCoordWeight [ 1 ] children [ Transform { translation 0.1 0.02 0.07 children [ USE jointbox ] } DEF Joe_l_middistal HAnimSegment { name "l_middistal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1 0.02 0.07, 0.1 0.01 0.14 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_metatarsal_pha1 HAnimSite { name "l_metatarsal_pha1" translation 0.0816 0.0232 0.0106 children [ USE sitebox ] } ]} DEF Joe_l_metatarsal HAnimJoint { name "l_metatarsal" center 0.1086 0.01 0.14 skinCoordIndex [ 66 72 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.1 0.01 0.14 children [ USE jointbox ] } DEF Joe_l_forefoot HAnimSegment { name "l_forefoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.1 0.0 0.14, 0.1354 0.0016 0.1476 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_forefoot_tip HAnimSite { name "l_forefoot_tip" translation 0.1354 0.0016 0.1476 children [ USE sitebox ] } DEF Joe_l_metatarsal_pha5 HAnimSite { name "l_metatarsal_pha5" translation 0.1825 0.0070 0.0928 children [ USE sitebox ] } DEF Joe_l_digit2 HAnimSite { name "l_digit2" translation 0.1195 0.0079 0.1433 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} DEF Joe_r_hip HAnimJoint { name "r_hip" center -0.1 0.92 0.0 skinCoordIndex [ 53 54 55 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation -0.1 0.92 0.0 children [ USE jointbox ] } DEF Joe_r_thigh HAnimSegment { name "r_thigh" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1 0.92 0.0, -0.1 0.4913 0.0 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_knee_crease HAnimSite { name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ USE sitebox ] } DEF Joe_r_femoral_lateral_epicn HAnimSite { name "r_femoral_lateral_epicn" translation -0.1421 0.4992 0.0310 children [ USE sitebox ] } DEF Joe_r_femoral_medial_epicn HAnimSite { name "r_femoral_medial_epicn" translation -0.0221 0.5014 0.0289 children [ USE sitebox ] } ]} DEF Joe_r_knee HAnimJoint { name "r_knee" center -0.1 0.4913 0.0 skinCoordIndex [ 57 58 ] skinCoordWeight [ 1 1 ] children [ Transform { translation -0.1 0.4913 0.0 children [ USE jointbox ] } DEF Joe_r_calf HAnimSegment { name "r_calf" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1 0.4913 0.0, -0.1 0.0712 0.0 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_lateral_malleolus HAnimSite { name "r_lateral_malleolus" translation -0.1 0.0658 -0.1075 children [ USE sitebox ] } DEF Joe_r_medial_malleolus HAnimSite { name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ USE sitebox ] } ]} DEF Joe_r_ankle HAnimJoint { name "r_ankle" center -0.1 0.0712 0.0 skinCoordIndex [ 59 61 ] skinCoordWeight [ 1 1 ] children [ Transform { translation -0.1 0.0712 0.0 children [ USE jointbox ] } DEF Joe_r_hindfoot HAnimSegment { name "r_hindfoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1 0.0712 0.0, -0.1 0.015 0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_sphyrion HAnimSite { name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ USE sitebox ] } DEF Joe_r_calcaneous_post HAnimSite { name "r_calcaneous_post" translation -0.0692 0.0297 -0.1221 children [ USE sitebox ] } ]} DEF Joe_r_subtalar HAnimJoint { name "r_subtalar" center -0.1 0.015 0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.1 0.015 0.04 children [ USE jointbox ] } DEF Joe_r_midproximal HAnimSegment { name "r_midproximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1 0.015 0.04, -0.1 0.02 0.1 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_midtarsal HAnimJoint { name "r_midtarsal" center -0.1 0.02 0.1 skinCoordIndex [ 60 ] skinCoordWeight [ 1 ] children [ Transform { translation -0.1 0.02 0.1 children [ USE jointbox ] } DEF Joe_r_middistal HAnimSegment { name "r_middistal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1 0.02 0.1, -0.1 0.01 0.14 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_metatarsal_pha1 HAnimSite { name "r_metatarsal_pha1" translation -0.0521 0.0260 0.0127 children [ USE sitebox ] } ]} DEF Joe_r_metatarsal HAnimJoint { name "r_metatarsal" center -0.1 0.01 0.14 skinCoordIndex [ 56 62 ] skinCoordWeight [ 1 1 ] children [ Transform { translation -0.1 0.01 0.14 children [ USE jointbox ] } DEF Joe_r_forefoot HAnimSegment { name "r_forefoot" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1 0.01 0.14, -0.1043 0.0016 0.1450 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_forefoot_tip HAnimSite { name "r_forefoot_tip" translation -0.1043 0.0016 0.1550 children [ USE sitebox ] } DEF Joe_r_metatarsal_pha5 HAnimSite { name "r_metatarsal_pha5" translation -0.1523 0.0166 0.0895 children [ USE sitebox ] } DEF Joe_r_digit2 HAnimSite { name "r_digit2" translation -0.0883 0.0134 0.1383 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} ]} DEF Joe_vl5 HAnimJoint { name "vl5" center 0.0 1.045 -0.095 skinCoordIndex [ 28 76 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.0 1.045 -0.095 children [ USE jointbox ] } DEF Joe_toPelvisMarker HAnimSegment { name "toPelvis" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.045 -0.095, 0.0000 0.9149 0.0016 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine }]} DEF Joe_l5 HAnimSegment { name "l5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.045 -0.095, 0.0 1.068 -0.085 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_waist_preferred_post HAnimSite { name "waist_preferred_post" translation 0.0 1.0915 -0.1091 children [ USE sitebox ] } DEF Joe_navel HAnimSite { name "navel" translation 0.0 1.07225 0.09 children [ USE sitebox ] } ]} DEF Joe_vl4 HAnimJoint { name "vl4" center 0.0 1.068 -0.085 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.068 -0.085 children [ USE jointbox ] } DEF Joe_l4 HAnimSegment { name "l4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.068 -0.085, 0.0 1.092 -0.0725 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vl3 HAnimJoint { name "vl3" center 0.0 1.092 -0.0725 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.092 -0.0725 children [ USE jointbox ] } DEF Joe_l3 HAnimSegment { name "l3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.092 -0.0725, 0.0 1.12 -0.065 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vl2 HAnimJoint { name "vl2" center 0.0 1.12 -0.065 skinCoordIndex [ 16 18 25 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation 0.0 1.12 -0.065 children [ USE jointbox ] } DEF Joe_l2 HAnimSegment { name "l2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.12 -0.065, 0.0 1.1459 -0.0625 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_rib10 HAnimSite { name "r_rib10" translation -0.087 1.19 0.09 children [ USE sitebox ] } DEF Joe_l_rib10 HAnimSite { name "l_rib10" translation 0.087 1.19 0.09 children [ USE sitebox ] } DEF Joe_rib10_midspine HAnimSite { name "rib10_midspine" translation 0.0 1.1908 -0.1113 children [ USE sitebox ] } ]} DEF Joe_vl1 HAnimJoint { name "vl1" center 0.0 1.1459 -0.0625 skinCoordIndex [ ] skinCoordWeight [ ]children [ Transform { translation 0.0 1.1459 -0.0625 children [ USE jointbox ] } DEF Joe_l1 HAnimSegment { name "l1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.1459 -0.0625, 0.0 1.179 -0.068 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt12 HAnimJoint { name "vt12" center 0.0 1.179 -0.068 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.179 -0.068 children [ USE jointbox ] } DEF Joe_t12 HAnimSegment { name "t12" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.179 -0.068, 0.0 1.242 -0.09 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt11 HAnimJoint { name "vt11" center 0.0 1.2679 -0.0810 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.2145 -0.0755 children [ USE jointbox ] } DEF Joe_t11 HAnimSegment { name "t11" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.2145 -0.0755, 0.0 1.242 -0.09 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt10 HAnimJoint { name "vt10" center 0.0 1.242 -0.09 skinCoordIndex [ 15 ] skinCoordWeight [ 1 ] children [ Transform { translation 0.0 1.242 -0.09 children [ USE jointbox ] } DEF Joe_t10 HAnimSegment { name "t10" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.242 -0.09, 0.0 1.268 -0.1 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_substernale HAnimSite { name "substernale" translation 0.0 1.25 0.113 children [ USE sitebox ] } ]} DEF Joe_vt9 HAnimJoint { name "vt9" center 0.0 1.268 -0.1 skinCoordIndex [ 13 14 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.0 1.268 -0.1 children [ USE jointbox ] } DEF Joe_t9 HAnimSegment { name "t9" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.268 -0.1, 0.0 1.294 -0.11 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_thelion HAnimSite { name "r_thelion" translation -0.1135 1.318 0.095 children [ USE sitebox ] } DEF Joe_l_thelion HAnimSite { name "l_thelion" translation 0.1135 1.318 0.095 children [ USE sitebox ] } ]} DEF Joe_vt8 HAnimJoint { name "vt8" center 0.0 1.294 -0.11 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.294 -0.11 children [ USE jointbox ] } DEF Joe_t8 HAnimSegment { name "t8" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.294 -0.11, 0.0 1.352 -0.12 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt7 HAnimJoint { name "vt7" center 0.0 1.323 -0.1155 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.323 -0.1155 children [ USE jointbox ] } DEF Joe_t7 HAnimSegment { name "t7" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.352 -0.12, 0.0 1.381 -0.1235 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt6 HAnimJoint { name "vt6" center 0.0 1.352 -0.12 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.352 -0.12 children [ USE jointbox ] } DEF Joe_t6 HAnimSegment { name "t6" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.381 -0.1235, 0.0 1.41 -0.1235 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt5 HAnimJoint { name "vt5" center 0.0 1.381 -0.1235 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.381 -0.1235 children [ USE jointbox ] } DEF Joe_t5 HAnimSegment { name "t5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.41 -0.1235, 0.0 1.438 -0.12 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt4 HAnimJoint { name "vt4" center 0.0 1.41 -0.1235 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.41 -0.1235 children [ USE jointbox ] } DEF Joe_t4 HAnimSegment { name "t4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.41 -0.1235, 0.0 1.438 -0.12 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt3 HAnimJoint { name "vt3" center 0.0 1.438 -0.12 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.438 -0.12 children [ USE jointbox ] } DEF Joe_t3 HAnimSegment { name "t3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.438 -0.12, 0.0 1.468 -0.105 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt2 HAnimJoint { name "vt2" center 0.0 1.468 -0.105 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.468 -0.105 children [ USE jointbox ] } DEF Joe_t2 HAnimSegment { name "t2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.468 -0.105, 0.0 1.497 -0.09 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vt1 HAnimJoint { name "vt1" center 0.0 1.497 -0.09 skinCoordIndex [ 11 24 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.0 1.497 -0.09 children [ USE jointbox ] } DEF Joe_t1 HAnimSegment { name "t1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.497 -0.09, 0.0 1.525 -0.072 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_suprasternale HAnimSite { name "suprasternale" translation 0.0 1.44 0.030 children [ USE sitebox ] } DEF Joe_cervicale HAnimSite { name "cervicale" translation 0.0 1.53 -0.084 children [ USE sitebox ] } ]} DEF Joe_vc7 HAnimJoint { name "vc7" center 0.0 1.525 -0.072 skinCoordIndex [ 74 75 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.0 1.525 -0.072 children [ USE jointbox ] } DEF Joe_c7 HAnimSegment { name "c7" children [Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.525 -0.072, 0.0820 1.4488 -0.0353, -0.03 1.46 0.02, 0.0 1.54 -0.05 ] } coordIndex [ 0 1 -1, 0 2 -1, 0 3 -1 ] } appearance USE SegmentLine } DEF Joe_r_neck_base HAnimSite { name "r_neck_base" translation -0.0646 1.5149 -0.0385 children [ USE siteboxa ] } DEF Joe_l_neck_base HAnimSite { name "l_neck_base" translation 0.0646 1.5149 -0.0385 children [ USE sitebox ] } ]} DEF Joe_vc6 HAnimJoint { name "vc6" center 0.0 1.54 -0.05 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.54 -0.05 children [ USE jointbox ] } DEF Joe_c6 HAnimSegment { name "c6" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.54 -0.05, 0.0 1.5675 -0.0256 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vc5 HAnimJoint { name "vc5" center 0.0 1.552 -0.035 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.552 -0.035 children [ USE jointbox ] } DEF Joe_c5 HAnimSegment { name "c5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.5675 -0.0256, 0.0 1.58225 -0.0185 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vc4 HAnimJoint { name "vc4" center 0.0 1.5675 -0.0256 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.5675 -0.0256 children [ USE jointbox ] } DEF Joe_c4 HAnimSegment { name "c4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.58225 -0.0185, 0.0 1.595 -0.0175 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vc3 HAnimJoint { name "vc3" center 0.0 1.58225 -0.0185 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.58225 -0.0185 children [ USE jointbox ] } DEF Joe_c3 HAnimSegment { name "c3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.595 -0.0175, 0.0 1.61 -0.015 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vc2 HAnimJoint { name "vc2" center 0.0 1.595 -0.0175 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.595 -0.0175 children [ USE jointbox ] } DEF Joe_c2 HAnimSegment { name "c2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.61 -0.015, 0.0 1.6144 -0.0034 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_vc1 HAnimJoint { name "vc1" center 0.0 1.61 -0.015 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0 1.61 -0.015 children [ USE jointbox ] } DEF Joe_c1 HAnimSegment { name "c1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.6144 -0.0034, 0.0 1.63 -0.01 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_skullbase HAnimJoint { name "skullbase" center 0.0 1.63 -0.01 skinCoordIndex [ 0 1 2 3 4 5 6 7 8 9 ] skinCoordWeight [ 1 1 1 1 1 1 1 1 1 1 ] children [ Transform { translation 0.0 1.63 -0.01 children [ Transform { scale 2 2 2 children [ USE jointbox ] } ] } DEF Joe_skull HAnimSegment { name "skull" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0 1.63 -0.01, 0.034 1.659 0.065, -0.034 1.659 0.065 ] } coordIndex [ 0, 1, -1, 0, 2, -1 ] } appearance USE SegmentLine } DEF Joe_skull_tip HAnimSite { name "skull_tip" translation 0.0 1.77 0.0 children [ USE sitebox ] } DEF Joe_sellion HAnimSite { name "sellion" translation 0.0 1.665 0.09 children [ USE sitebox ] } DEF Joe_r_infraorbitale HAnimSite { name "r_infraorbitale" translation -0.033 1.62 0.087 children [ USE sitebox ] } DEF Joe_l_infraorbitale HAnimSite { name "l_infraorbitale" translation 0.033 1.62 0.087 children [ USE sitebox ] } DEF Joe_supramenton HAnimSite { name "supramenton" translation 0.0 1.55 0.097 children [ USE sitebox ] } DEF Joe_r_tragion HAnimSite { name "r_tragion" translation -0.077 1.64 -0.01 children [ USE sitebox ] } DEF Joe_r_gonion HAnimSite { name "r_gonion" translation -0.0520 1.58 0.015 children [ USE sitebox ] } DEF Joe_l_tragion HAnimSite { name "l_tragion" translation 0.077 1.64 -0.01 children [ USE sitebox ] } DEF Joe_l_gonion HAnimSite { name "l_gonion" translation 0.0631 1.58 0.015 children [ USE sitebox ] } DEF Joe_nuchale HAnimSite { name "nuchale" translation 0.0 1.625 -0.0925 children [ USE sitebox ] } ]} DEF Joe_l_eyeball_joint HAnimJoint { name "l_eyeball_joint" center 0.034 1.659 0.065 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.034 1.659 0.065 scale 1 1 2.2 children [ USE jointbox ] } DEF Joe_l_eyeball HAnimSegment { name "l_eyeball" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.034 1.659 0.065, -0.034 1.659 0.065 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} ]} DEF Joe_r_eyeball_joint HAnimJoint { name "r_eyeball_joint" center -0.034 1.659 0.065 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.034 1.659 0.065 scale 1 1 2.2 children [ USE jointbox ] } DEF Joe_r_eyeball HAnimSegment { name "r_eyeball" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.034 1.659 0.065, -0.034 1.659 0.065 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} DEF Joe_l_sternoclavicular HAnimJoint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 skinCoordIndex [ 12 ] skinCoordWeight [ 1 ] children [ Transform { translation 0.0820 1.4488 -0.0353 children [ USE jointbox ] } DEF Joe_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 Joe_l_clavicale HAnimSite { name "l_clavicale" translation 0.03 1.46 0.035 children [ USE sitebox ] } ]} DEF Joe_l_acromioclavicular HAnimJoint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 skinCoordIndex [ 41 42 44 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation 0.0962 1.4269 -0.0424 children [ USE jointbox ] } DEF Joe_l_scapula HAnimSegment { name "l_scapula" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0962 1.4269 -0.0424, 0.2 1.44 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_acromion HAnimSite { name "l_acromion" translation 0.175 1.4825 -0.06 children [ USE sitebox ] } DEF Joe_l_axilla_ant HAnimSite { name "l_axilla_ant" translation 0.17 1.38 0.007 children [ USE sitebox ] } DEF Joe_l_axilla_post HAnimSite { name "l_axilla_post" translation 0.16 1.38 -0.125 children [ USE sitebox ] } ]} DEF Joe_l_shoulder HAnimJoint { name "l_shoulder" center 0.2 1.44 -0.04 skinCoordIndex [ 46 47 48 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation 0.2 1.44 -0.04 children [ USE jointbox ] } Transform { translation 0.235 1.42 -0.0625 children [ USE skinsphere ] } # at shoulder Transform { translation 0.11 1.427 -0.1375 children [ USE skinsphere ] } # at shoulder DEF Joe_l_upperarm HAnimSegment { name "l_upperarm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2029 1.44 -0.0387, 0.2014 1.1357 -0.0682 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_humeral_medial_epicn HAnimSite { name "l_humeral_medial_epicn" translation 0.1735 1.1272 -0.1113 children [ USE sitebox ] } DEF Joe_l_radiale HAnimSite { name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ USE sitebox ] } DEF Joe_l_humeral_lateral_epicn HAnimSite { name "l_humeral_lateral_epicn" translation 0.2280 1.1482 -0.1100 children [ USE sitebox ] } ]} DEF Joe_l_elbow HAnimJoint { name "l_elbow" center 0.2 1.1388 -0.04 skinCoordIndex [ 43 45 ] skinCoordWeight [ ] children [ Transform { translation 0.2014 1.1388 -0.0682 children [ USE jointbox ] } DEF Joe_l_forearm HAnimSegment { name "l_forearm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2014 1.1357 -0.0682, 0.2 0.87 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_l_radial_styloid HAnimSite { name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ USE sitebox ] } DEF Joe_l_olecranon HAnimSite { name "l_olecranon" translation 0.1962 1.1375 -0.1123 children [ USE sitebox ] } ]} DEF Joe_l_wrist HAnimJoint { name "l_wrist" center 0.2 0.87 -0.04 skinCoordIndex [ 49 51 52 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation 0.2 0.87 -0.04 children [ USE jointbox ] } DEF Joe_l_hand HAnimSegment { name "l_hand" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.2 0.87 -0.04, 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 Joe_l_metacarpal_pha2 HAnimSite { name "l_metacarpal_pha2" translation 0.2009 0.8139 -0.0237 children [ USE sitebox ] } DEF Joe_l_ulnar_styloid HAnimSite { name "l_ulnar_styloid" translation 0.2142 0.8529 -0.0648 children [ USE sitebox ] } DEF Joe_l_metacarpal_pha5 HAnimSite { name "l_metacarpal_pha5" translation 0.1929 0.7860 -0.1122 children [ USE sitebox ] } ]} DEF Joe_l_thumb1 HAnimJoint { name "l_thumb1" center 0.1924 0.8472 -0.0534 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1924 0.8472 -0.0534 children [ USE jointbox ] } DEF Joe_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 Joe_l_thumb2 HAnimJoint { name "l_thumb2" center 0.1951 0.8226 0.0246 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1951 0.8226 0.0246 children [ USE jointbox ] } DEF Joe_l_thumb_proximal HAnimSegment { name "l_thumb_distal" 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 Joe_l_thumb3 HAnimJoint { name "l_thumb3" center 0.1955 0.8159 0.0464 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1955 0.8159 0.0464 children [ USE jointbox ] } DEF Joe_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 Joe_l_thumb_distal_tip HAnimSite { name "l_thumb_distal_tip" translation 0.1982 0.8061 0.0759 children [ USE sitebox ] } ]} ]} ]} ]} DEF Joe_l_index0 HAnimJoint { name "l_index0" center 0.1983 0.8024 -0.0280 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1983 0.8024 -0.0280 children [ USE jointbox ] } DEF Joe_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 Joe_l_index1 HAnimJoint { name "l_index1" center 0.1983 0.7815 -0.0280 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1983 0.7815 -0.0280 children [ USE jointbox ] } DEF Joe_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 Joe_l_index2 HAnimJoint { name "l_index2" center 0.2017 0.7363 -0.0248 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.2017 0.7363 -0.0248 children [ USE jointbox ] } DEF Joe_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 Joe_l_index3 HAnimJoint { name "l_index3" center 0.2028 0.7139 -0.0236 skinCoordIndex [ 50 ] skinCoordWeight [ 1 ] children [ Transform { translation 0.2028 0.7139 -0.0236 children [ USE jointbox ] } DEF Joe_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 Joe_l_index_distal_tip HAnimSite { name "l_index_distal_tip" translation 0.2089 0.6858 -0.0245 children [ USE sitebox ] } DEF Joe_l_dactylion HAnimSite { name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF Joe_l_middle0 HAnimJoint { name "l_middle0" center 0.1987 0.8029 -0.0530 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1987 0.8029 -0.0530 children [ USE jointbox ] } DEF Joe_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 Joe_l_middle1 HAnimJoint { name "l_middle1" center 0.1987 0.7818 -0.0530 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1987 0.7818 -0.0530 children [ USE jointbox ] } DEF Joe_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 Joe_l_middle2 HAnimJoint { name "l_middle2" center 0.2013 0.7273 -0.0503 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.2013 0.7273 -0.0503 children [ USE jointbox ] } DEF Joe_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 Joe_l_middle3 HAnimJoint { name "l_middle3" center 0.2026 0.7011 -0.0494 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.2026 0.7011 -0.0494 children [ USE jointbox ] } DEF Joe_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 Joe_l_middle_distal_tip HAnimSite { name "l_middle_distal_tip" translation 0.2080 0.6731 -0.0491 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF Joe_l_ring0 HAnimJoint { name "l_ring0"center 0.1956 0.8019 -0.0794 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1956 0.8019 -0.0794 children [ USE jointbox ] } DEF Joe_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 Joe_l_ring1 HAnimJoint { name "l_ring1" center 0.1956 0.7815 -0.0794 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1956 0.7815 -0.0794 children [ USE jointbox ] } DEF Joe_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 Joe_l_ring2 HAnimJoint { name "l_ring2" center 0.1973 0.7287 -0.0777 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1973 0.7287 -0.0777 children [ USE jointbox ] } DEF Joe_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 Joe_l_ring3 HAnimJoint { name "l_ring3" center 0.1983 0.7045 -0.0767 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1983 0.7045 -0.0767 children [ USE jointbox ] } DEF Joe_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 Joe_l_ring_distal_tip HAnimSite { name "l_ring_distal_tip" translation 0.2035 0.6750 -0.0756 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF Joe_l_pinky0 HAnimJoint { name "l_pinky0" center 0.1925 0.8066 -0.1036 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1925 0.8066 -0.1036 children [ USE jointbox ] } DEF Joe_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 Joe_l_pinky1 HAnimJoint { name "l_pinky1" center 0.1925 0.7866 -0.1036 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1925 0.7866 -0.1036 children [ USE jointbox ] } DEF Joe_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 Joe_l_pinky2 HAnimJoint { name "l_pinky2" center 0.1938 0.7452 -0.1024 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1938 0.7452 -0.1024 children [ USE jointbox ] } DEF Joe_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 Joe_l_pinky3 HAnimJoint { name "l_pinky3" center 0.1948 0.7277 -0.1017 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1948 0.7277 -0.1017 children [ USE jointbox ] } DEF Joe_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 Joe_l_pinky_distal_tip HAnimSite { name "l_pinky_distal_tip" translation 0.2014 0.7009 -0.1012 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} DEF Joe_r_sternoclavicular HAnimJoint { name "r_sternoclavicular" center -0.03 1.46 0.0 skinCoordIndex [ 10 ] skinCoordWeight [ 1 ] children [ Transform { translation -0.03 1.46 0.02 children [ USE jointbox ] } DEF Joe_r_clavicle HAnimSegment { name "r_clavicle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.03 1.46 0.02, -0.09 1.41 -0.09 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_clavicale HAnimSite { name "r_clavicale" translation -0.03 1.46 0.035 children [ USE siteboxa ] } ]} DEF Joe_r_acromioclavicular HAnimJoint { name "r_acromioclavicular" center -0.09 1.41 -0.11 skinCoordIndex [ 29 30 32 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation -0.09 1.41 -0.09 children [ USE jointbox ] } DEF Joe_r_scapula HAnimSegment { name "r_scapula" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.09 1.41 -0.09, -0.2 1.44 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_acromion HAnimSite { name "r_acromion" translation -0.178 1.4825 -0.0625 children [ USE siteboxa ] } DEF Joe_r_axilla_ant HAnimSite { name "r_axilla_ant" translation -0.17 1.38 0.007 children [ USE sitebox ] } DEF Joe_r_axilla_post HAnimSite { name "r_axilla_post" translation -0.16 1.38 -0.127 children [ USE sitebox ] } ]} DEF Joe_r_shoulder HAnimJoint { name "r_shoulder" center -0.2 1.44 -0.04 rotation 0 0 1 0 skinCoordIndex [ 34 35 36 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation -0.2 1.44 -0.04 children [ USE jointbox ] } Transform { translation -0.235 1.42 -0.0625 children [ USE skinsphere ] } # at shoulder Transform { translation -0.11 1.427 -0.1375 children [ USE skinsphere ] } # at shoulder DEF Joe_r_upperarm HAnimSegment { name "r_upperarm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 1.44 -0.04, -0.2 1.1388 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_humeral_medial_epicn HAnimSite { name "r_humeral_medial_epicn" translation -0.1680 1.1298 -0.1062 children [ USE sitebox ] } DEF Joe_r_radiale HAnimSite { name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ USE sitebox ] } DEF Joe_r_humeral_lateral_epicn HAnimSite { name "r_humeral_lateral_epicn" translation -0.2224 1.1517 -0.1033 children [ USE sitebox ] } ]} DEF Joe_r_elbow HAnimJoint { name "r_elbow" center -0.2 1.1388 -0.04 skinCoordIndex [ 31 33 77 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation -0.2 1.1388 -0.04 children [ USE jointbox ] } DEF Joe_r_forearm HAnimSegment { name "r_forearm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 1.1388 -0.04, -0.2 0.89 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_opposite_r_humeral_lateral_epicn HAnimSite { name "opposite_r_humeral_lateral_epicn" translation -0.2224 1.1519 0.005 children [ USE sitebox ] } DEF Joe_r_radial_styloid HAnimSite { name "r_radial_styloid" translation -0.2 0.9 -0.015 children [ USE sitebox ] } DEF Joe_r_olecranon HAnimSite { name "r_olecranon" translation -0.1907 1.1 -0.1065 children [ USE sitebox ] } ]} DEF Joe_r_wrist HAnimJoint { name "r_wrist" center -0.2 0.89 -0.04 skinCoordIndex [ 37 39 40 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation -0.2 0.89 -0.04 children [ USE jointbox ] } DEF Joe_r_hand HAnimSegment { name "r_hand" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.89 -0.04, -0.2 0.85 0.0, -0.2 0.84 -0.015 -0.2 0.835 -0.04, -0.2 0.835 -0.065, -0.2 0.84 -0.085 ] } coordIndex [ 0 1 -1, 0 2 -1, 0 3 -1, 0 4 -1, 0 5 -1 ] } appearance USE SegmentLine } DEF Joe_r_ulnar_styloid HAnimSite { name "r_ulnar_styloid" translation -0.2 0.9 -0.085 children [ USE sitebox ] } ]} DEF Joe_r_thumb1 HAnimJoint { name "r_thumb1" center -0.2 0.85 0.0 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.85 0.0 children [ USE jointbox ] } DEF Joe_r_thumb_metacarpal HAnimSegment { name "r_thumb_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.85 -0.00, -0.2 0.82 0.03 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_thumb2 HAnimJoint { name "r_thumb2" center -0.2 0.82 0.03 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.82 0.03 children [ USE jointbox ] } DEF Joe_r_thumb_proximal HAnimSegment { name "r_thumb_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.82 0.03, -0.2 0.8 0.05 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_thumb3 HAnimJoint { name "r_thumb3" center -0.2 0.8 0.05 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.8 0.05 children [ USE jointbox ] } DEF Thumbnail Transform { translation -0.2 0.785 0.075 children [ USE specialsphere ] } DEF Joe_r_thumb_distal HAnimSegment { name "r_thumb_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.8 0.05, -0.2 0.78 0.07 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_thumb_distal_tip HAnimSite { name "r_thumb_distal_tip" translation -0.2 0.78 0.07 children [ USE sitebox ] } ]} ]} ]} ]} DEF Joe_r_index0 HAnimJoint { name "r_index0" center -0.2 0.84 -0.015 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.84 -0.015 children [ USE jointbox ] } DEF Joe_r_index_metacarpal HAnimSegment { name "r_index_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.84 -0.015, -0.2 0.793 -0.015 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_metacarpal_pha2 HAnimSite { name "r_metacarpal_pha2" translation -0.2 0.793 -0.005 children [ USE sitebox ] } ]} DEF Joe_r_index1 HAnimJoint { name "r_index1" center -0.2 0.793 -0.015 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.793 -0.015 children [ USE jointbox ] } DEF Joe_r_index_proximal HAnimSegment { name "r_index_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.793 -0.015, -0.2 0.745 -0.015 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_index2 HAnimJoint { name "r_index2" center -0.2 0.745 -0.015 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.745 -0.015 children [ USE jointbox ] } DEF Joe_r_index_middle HAnimSegment { name "r_index_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.745 -0.015, -0.2 0.72 -0.015 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_index3 HAnimJoint { name "r_index3" center -0.2 0.72 -0.015 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.72 -0.015 children [ USE jointbox ] } DEF Joe_r_index_distal HAnimSegment { name "r_index_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.72 -0.015, -0.2 0.695 -0.015 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_index_distal_tip HAnimSite { name "r_index_distal_tip" translation -0.2 0.695 -0.015 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF Joe_r_middle0 HAnimJoint { name "r_middle0" center -0.2 0.835 -0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.835 -0.04 children [ USE jointbox ] } DEF Joe_r_middle_metacarpal HAnimSegment { name "r_middle_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.835 -0.04, -0.2 0.788 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_middle1 HAnimJoint { name "r_middle1" center -0.2 0.788 -0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.788 -0.04 children [ USE jointbox ] } DEF Joe_r_middle_proximal HAnimSegment { name "r_middle_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.788 -0.04, -0.2 0.74 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_middle2 HAnimJoint { name "r_middle2" center -0.2 0.74 -0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.74 -0.04 children [ USE jointbox ] } DEF Joe_r_middle_middle HAnimSegment { name "r_middle_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.74 -0.04, -0.2 0.7142 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_middle3 HAnimJoint { name "r_middle3" center -0.2 0.7142 -0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.7142 -0.04 children [ USE jointbox ] } DEF Joe_r_middle_distal HAnimSegment { name "r_middle_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.7142 -0.04, -0.2 0.6758 -0.04 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_dactylion HAnimSite { name "r_dactylion" translation -0.2 0.68 -0.04 children [ USE sitebox ] } DEF Joe_r_middle_distal_tip HAnimSite { name "r_middle_distal_tip" translation -0.2 0.68 -0.04 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF Joe_r_ring0 HAnimJoint { name "r_ring0" center -0.2 0.835 -0.065 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.835 -0.065 children [ USE jointbox ] } DEF Joe_r_ring_metacarpal HAnimSegment { name "r_ring_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.835 -0.065, -0.2 0.793 -0.065 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_ring1 HAnimJoint { name "r_ring1" center -0.2 0.793 -0.065 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.793 -0.065 children [ USE jointbox ] } DEF Joe_r_ring_proximal HAnimSegment { name "r_ring_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.793 -0.065, -0.2 0.74 -0.065 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_ring2 HAnimJoint { name "r_ring2" center -0.2 0.74 -0.065 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.74 -0.065 children [ USE jointbox ] } DEF Joe_r_ring_middle HAnimSegment { name "r_ring_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.74 -0.065, -0.2 0.7177 -0.065 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_ring3 HAnimJoint { name "r_ring3" center -0.2 0.7177 -0.065 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.7177 -0.065 children [ USE jointbox ] } DEF Joe_r_ring_distal HAnimSegment { name "r_ring_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.7177 -0.065, -0.2 0.695 -0.065 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_ring_distal_tip HAnimSite { name "r_ring_distal_tip" translation -0.2 0.695 -0.065 children [ USE sitebox ] } ]} ]} ]} ]} ]} DEF Joe_r_pinky0 HAnimJoint { name "r_pinky0" center -0.2 0.84 -0.085 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.84 -0.085 children [ USE jointbox ] } DEF Joe_r_pinky_metacarpal HAnimSegment { name "r_pinky_metacarpal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.84 -0.085, -0.2 0.79 -0.085 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_metacarpal_pha5 HAnimSite { name "r_metacarpal_pha5" translation -0.2 0.79 -0.095 children [ USE sitebox ] } ]} DEF Joe_r_pinky1 HAnimJoint { name "r_pinky1" center -0.2 0.79 -0.085 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.79 -0.085 children [ USE jointbox ] } DEF Joe_r_pinky_proximal HAnimSegment { name "r_pinky_proximal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.79 -0.085, -0.2 0.755 -0.085 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_pinky2 HAnimJoint { name "r_pinky2" center -0.2 0.755 -0.085 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.755 -0.085 children [ USE jointbox ] } DEF Joe_r_pinky_middle HAnimSegment { name "r_pinky_middle" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.755 -0.085, -0.2 0.735 -0.085 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF Joe_r_pinky3 HAnimJoint { name "r_pinky3" center -0.2 0.735 -0.09 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.2 0.735 -0.085 children [ USE jointbox ] } DEF Joe_r_pinky_distal HAnimSegment { name "r_pinky_distal" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.2 0.735 -0.085, -0.2 0.72 -0.085 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF Joe_r_pinky_distal_tip HAnimSite { name "r_pinky_distal_tip" translation -0.2 0.72 -0.085 children [ USE sitebox ] } ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} ]} DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "LOA3 Skeleton Joint centers Adapted for approximatrion of ManGLoss Site Location Example and ANIM 200x Default Joint Centers, LOA3" info [ "By Joe for Joe"] } ] } DEF Time1 TimeSensor {cycleInterval 5.8 loop TRUE } DEF Time2 TimeSensor {cycleInterval 5.8 loop TRUE } DEF Time3 TimeSensor {cycleInterval 5.8 loop TRUE } 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 ]} # vc6 yaw DEF vc6Yaw OrientationInterpolator { key [ 0, 0.2, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1 ] keyValue [ 0 1 0 0, 0 1 0 0.7, 0 1 0 0, 0 1 0 0, -1 0 0 0.5, -0.4 -1 0 0.7, -0.4 -1 0 0.4, 0 1 0 0, 0 1 0 0 ]} ROUTE Time2.fraction_changed TO vc6Yaw.set_fraction ROUTE vc6Yaw.value_changed TO Joe_vc6.set_rotation # left pitch DEF l_sternoclavicularCircle OrientationInterpolator { key [ 0 0.18 0.35 0.42 0.51 0.72 1 ] keyValue [ 0 0 1 0, 0 1 -1 0.12, 0 1 0.4 0.12, 0 -0.7 1 0.12, 0 -1 -0.30 0.12, 0 0.125 -0.7 0.12, 0 0 1 0 ]} #ROUTE Time2.fraction_changed TO l_sternoclavicularCircle.set_fraction ROUTE l_sternoclavicularCircle.value_changed TO Joe_l_sternoclavicular.set_rotation DEF l_acromioclavicularCircle OrientationInterpolator { key [ 0 0.2 0.38 0.45 0.55 0.74 1 ] keyValue [ 0 0 1 0, 0 1 -1 0.3, 0 1 0.4 0.3, 0 -0.7 1 0.3, 0 -1 -0.30 0.3, 0 0.125 -0.7 0.3, 0 0 1 0 ]} #ROUTE Time2.fraction_changed TO l_acromioclavicularCircle.set_fraction ROUTE l_acromioclavicularCircle.value_changed TO Joe_l_acromioclavicular.set_rotation DEF l_shoulderPitch OrientationInterpolator { key [ 0 0.2 0.38 0.45 0.60 0.74 1 ] keyValue [ 0 0 1 0, 1 0 0 1, 1 0 0 1.3, 1 0 0 4.2, 1 0 0 4.6, 0 0 1 0, 0 0 1 0 ]} #ROUTE Time2.fraction_changed TO l_shoulderPitch.set_fraction ROUTE l_shoulderPitch.value_changed TO Joe_l_shoulder.set_rotation DEF EyeballsRotation OrientationInterpolator { key [ 0, 0.1, 0.2, 0.3, 0.4, 0.6, 0.7, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 0, 0.7 0.7 0 0.5, -0.7 0.7 0 0.5, -0.7 -0.7 0 0.5, 0.7 -0.7 0 0.5, 0.7 0.7 0 0.5, 0 1 0 0.5, 0 0 1 0 ]} ROUTE Time2.fraction_changed TO EyeballsRotation.set_fraction ROUTE EyeballsRotation.value_changed TO Joe_r_eyeball_joint.set_rotation ROUTE EyeballsRotation.value_changed TO Joe_l_eyeball_joint.set_rotation Group { # from nancy animation proto children [ DEF HUMANOIDROOT_POSITION_ANIMATOR PositionInterpolator { key [ 0, 0.04167, 0.125, 0.1667, 0.2083, 0.25, 0.2917, 0.375, 0.4583, 0.5, 0.5417, 0.5833, 0.625, 0.7083, 0.75, 0.7917, 0.875, 0.9167, 1 ] keyValue [ 0 -0.00928 0, 0 -0.003858 0, 0 -0.008847 0, 0 -0.01486 0, 0 -0.02641 0, 0 -0.03934 0, 0 -0.0502 0, 0 -0.07469 0, 0 -0.02732 0, 0 -0.01608 0, 0 -0.01129 0, 0 -0.005819 0, 0 -0.002004 0, 0 -0.002579 0, 0 -0.0143 0, 0 -0.03799 0, 0 -0.05648 0, 0 -0.045 0, 0 -0.00928 0 ] } DEF HUMANOIDROOT_ANIMATOR OrientationInterpolator { key [ 0, 1 ] keyValue [ 0 1 0 0, 0 1 0 0 ] } DEF L_HIP_ANIMATOR OrientationInterpolator { key [ 0, 0.25, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1 ] keyValue [ -0.873 0.06094 0.484 0.2865, 0.9963 -0.01057 0.08481 0.2488, 0.9965 0.01591 -0.08222 0.3836, -0.7018 -0.03223 -0.7117 0.1289, -1 0 0 0.5518, -0.9964 0.02231 0.0817 0.5351, -0.9809 0.04912 0.1881 0.5204, -0.873 0.06094 0.484 0.2865 ] } DEF L_KNEE_ANIMATOR OrientationInterpolator { key [ 0, 0.2083, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1 ] keyValue [ 1 0 0 0.3226, 1 0 0 0.1556, 1 0 0 0.08678, 1 0 0 0.8751, 1 0 0 1.131, 1 0 0 0.09961, 1 0 0 0.3942, 1 0 0 0.3226 ] } DEF L_ANKLE_ANIMATOR OrientationInterpolator { key [ 0, 0.125, 0.2083, 0.375, 0.6667, 0.9167, 1 ] keyValue [ -1 0 0 0.06714, -1 0 0 0.2152, -1 0 0 0.3184, -1 0 0 0.4717, -1 0 0 0.2912, 1 0 0 0.1222, -1 0 0 0.06714 ] } DEF L_MIDTARSAL_ANIMATOR OrientationInterpolator { key [0, 0.5, 1] keyValue [1 0 0 0, 1 0 0 -0.2, 1 0 0 0] } DEF R_HIP_ANIMATOR OrientationInterpolator { key [ 0, 0.125, 0.2083, 0.2917, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1 ] keyValue [ -0.5831 0.03511 0.8116 0.1481, -0.995 0.02296 0.09674 0.4683, -1 0.00192 0.007964 0.4732, -0.998 -0.0158 -0.06102 0.5079, -0.9911 -0.03541 -0.1286 0.5419, -0.9131 -0.06243 -0.403 0.3361, -0.4306 -0.07962 -0.899 0.07038, 1 0 0 0.2571, 0.9891 -0.02805 0.1444 0.3879, -0.5831 0.03511 0.8116 0.1481 ] } DEF R_KNEE_ANIMATOR OrientationInterpolator { key [ 0, 0.125, 0.2083, 0.2917, 0.375, 0.5, 0.6667, 0.7917, 0.9167, 1 ] keyValue [ 1 0 0 0.8573, 1 0 0 0.8926, 1 0 0 0.5351, 1 0 0 0.1756, 1 0 0 0.1194, 1 0 0 0.3153, 1 -1.176e-08 -4.971e-09 0.09354, 1 0 0 0.08558, 1 0 0 0.2475, 1 0 0 0.8573 ] } DEF R_ANKLE_ANIMATOR OrientationInterpolator { key [ 0, 0.125, 0.2083, 0.375, 0.4583, 0.5, 0.6667, 0.75, 0.7917, 0.9167, 1 ] keyValue [ 0 0 1 0, -1 0 0 0.3533, -1 0 0 0.1072, 1 0 0 0.2612, 1 -1.641e-07 1.827e-08 0.1268, -1 0 0 0.01793, -1 0 0 0.05824, -1 0 0 0.2398, -1 0 0 0.35, -1 0 0 0.3322, 0 0 1 0 ] } DEF R_MIDTARSAL_ANIMATOR OrientationInterpolator { key [0, 0.5, 1 ] keyValue [1 0 0 -0.2, 1 0 0 0, 1 0 0 -0.2 ] } DEF VL5_ANIMATOR OrientationInterpolator { key [ 0, 0.2083, 0.375, 0.75, 0.8333, 1 ] keyValue [ 0 1 0 0.0826, -0.01972 -0.5974 0.8017 0.08231, 0.009296 -0.9648 0.2627 0.1734, -0.01238 0.9549 -0.2968 0.08732, -0.008125 0.9691 -0.2463 0.158, 0 1 0 0.0826 ] } DEF SKULLBASE_ANIMATOR OrientationInterpolator { key [ 0, 0.375, 0.4167, 0.5, 0.5833, 0.6667, 0.75, 0.8333, 0.9167, 1 ] keyValue [ 0 -1 0 0.08642, 9.848e-09 1 4.024e-08 0.1825, -3.25e-08 1 -6.356e-08 0.1505, 2.359e-08 1 -2.531e-08 0.1053, 7.31e-08 1 8.878e-08 0.04391, 1.159e-07 -1 -5.538e-08 0.03119, 4.311e-08 -1 -6.382e-09 0.07936, 2.651e-08 -1 -4.373e-08 0.1616, 4.567e-08 -1 -1.628e-07 0.155, 0 -1 0 0.08642 ] } DEF L_SHOULDER_ANIMATOR OrientationInterpolator { key [ 0, 0.375, 0.9167, 1 ] keyValue [ 1 0 0 0.1189, -1 -5.928e-07 1.525e-07 0.1861, 1 -2.038e-07 -1.257e-07 0.3357, 1 0 0 0.1189 ] } DEF L_ELBOW_ANIMATOR OrientationInterpolator { key [ 0, 0.375, 0.9167, 1 ] keyValue [ -1 -1.58298e-07 8.15967e-08 0.0659878, -1 -3.28826e-08 -2.31665e-08 0.488383, -1 3.06462e-06 -3.11947e-06 0.0177536, -1 -1.58298e-07 8.15967e-08 0.0659878 ] } DEF L_WRIST_ANIMATOR OrientationInterpolator { key [ 0, 0.375, 0.9167, 1 ] keyValue [ 1.51276e-06 -1 1.7724e-06 0.461076, -0.330195 -0.927451 0.175516 0.538852, 0.0327774 -0.999314 -0.0172185 0.492033, 1.51276e-06 -1 1.7724e-06 0.461076 ] } DEF R_SHOULDER_ANIMATOR OrientationInterpolator { key [ 0, 0.375, 0.9167, 1 ] keyValue [ -1 -7.689e-07 -1.48e-07 0.09346, 1 5.004e-08 2.254e-08 0.3197, -1 -1.104e-07 5.267e-10 0.1564, -1 -7.689e-07 -1.48e-07 0.09346 ] } DEF R_ELBOW_ANIMATOR OrientationInterpolator { key [ 0, 0.375, 0.9167, 1 ] keyValue [ -1 -4.45619e-08 2.70318e-08 0.411508, -1 8.16742e-07 -1.09556e-07 0.0925011, -1 -2.47628e-08 -7.02862e-09 0.572568, -1 -4.45619e-08 2.70318e-08 0.411508 ] } DEF R_WRIST_ANIMATOR OrientationInterpolator { key [ 0, 0.375, 0.9167, 1 ] keyValue [ -0.8129 0.4759 -0.3357 0.1346, 0.1533 -0.9878 0.02582 0.3902, -0.5701 0.7604 -0.311 0.366, -0.8129 0.4759 -0.3357 0.1346 ] } ] } ROUTE Time1.fraction_changed TO HUMANOIDROOT_POSITION_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO HUMANOIDROOT_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO L_HIP_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO L_KNEE_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO L_ANKLE_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO L_MIDTARSAL_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO R_HIP_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO R_KNEE_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO R_ANKLE_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO R_MIDTARSAL_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO VL5_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO SKULLBASE_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO L_SHOULDER_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO L_ELBOW_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO L_WRIST_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO R_SHOULDER_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO R_ELBOW_ANIMATOR.set_fraction ROUTE Time1.fraction_changed TO R_WRIST_ANIMATOR.set_fraction # Nancy proto LOA1NancyWalkAnimation.wrl Animation ROUTEs ROUTE HUMANOIDROOT_POSITION_ANIMATOR.value_changed TO Joe_HumanoidRoot.set_translation ROUTE HUMANOIDROOT_ANIMATOR.value_changed TO Joe_HumanoidRoot.set_rotation ROUTE L_HIP_ANIMATOR.value_changed TO Joe_l_hip.set_rotation ROUTE L_KNEE_ANIMATOR.value_changed TO Joe_l_knee.set_rotation ROUTE L_ANKLE_ANIMATOR.value_changed TO Joe_l_ankle.set_rotation ROUTE L_MIDTARSAL_ANIMATOR.value_changed TO Joe_l_midtarsal.set_rotation ROUTE R_HIP_ANIMATOR.value_changed TO Joe_r_hip.set_rotation ROUTE R_KNEE_ANIMATOR.value_changed TO Joe_r_knee.set_rotation ROUTE R_ANKLE_ANIMATOR.value_changed TO Joe_r_ankle.set_rotation ROUTE R_MIDTARSAL_ANIMATOR.value_changed TO Joe_r_midtarsal.set_rotation ROUTE VL5_ANIMATOR.value_changed TO Joe_vl5.set_rotation ROUTE SKULLBASE_ANIMATOR.value_changed TO Joe_skullbase.set_rotation ROUTE L_SHOULDER_ANIMATOR.value_changed TO Joe_l_shoulder.set_rotation ROUTE L_ELBOW_ANIMATOR.value_changed TO Joe_l_elbow.set_rotation ROUTE L_WRIST_ANIMATOR.value_changed TO Joe_l_wrist.set_rotation ROUTE R_SHOULDER_ANIMATOR.value_changed TO Joe_r_shoulder.set_rotation ROUTE R_ELBOW_ANIMATOR.value_changed TO Joe_r_elbow.set_rotation ROUTE R_WRIST_ANIMATOR.value_changed TO Joe_r_wrist.set_rotation # Trigger animation calculation after #ROUTE hanim_r_wrist.rotation_changed TO ENGINE.update #ROUTE ANIMATOR.fraction_changed TO HUMANOID.set_fraction 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 "Left View " orientation 0 1 0 -1.57 position -2.0 1.0 0 } Viewpoint { description "Right View " orientation 0 1 0 1.57 position 1.0 1.50 0 } Viewpoint { description "Front Head View " orientation 0 1 0 0 position 0 1.65 0.75 } Viewpoint { description "Front Feet View " orientation 0 1 0 0 position 0 0.0 0.75 } Viewpoint { description "Front Mid View " orientation 0 1 0 0 position 0 1 1.75 } Viewpoint { description "Front View " orientation 0 1 0 0 position 0 15 55 } 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 } Background { groundAngle [ 1.57 ] groundColor [ 0 0.1 0 0 0.1 0 ] skyColor [ 0 0 .1 ] } DEF Circle0 Transform { scale 1.175 1 1.175 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 ]} } ] } DEF Circle1 Transform { scale 0.5 1 0.5 children [ Shape { appearance Appearance { # Orbit Path Line material Material { diffuseColor 0.9 0 0.7 emissiveColor 0.424956 0.483976 1 } } geometry USE Orbit1 } ] } DEF Circle2 Transform { scale 0.25 1 0.25 children [ Shape { appearance Appearance { # Orbit Path Line material Material { diffuseColor 0.9 0 0.7 emissiveColor 0.424956 0.483976 1 } } geometry USE Orbit1 } ] }