#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 # r_metacarpal_pha2 from hand segment to index0 index_metacarpal segment (not yet done here) # r_metacarpal_pha5 from hand segment to pinky_0 pinky_metacarpal segment (not yet done here) Group { children [ Transform { # oriientation = Green +z, blue +x red +y box joint locations translation 0 2.1 0 scale 5 5 5 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 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 1 1 specularColor 1 1 1 } } } DEF jointboxb 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 0 1 0 emissiveColor 0 1 0 specularColor 0 1 0 } } } ] } 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 1.0 shininess 0.7 diffuseColor 1 0 0 emissiveColor 1 0 0 specularColor 1 0 0 transparency 0.6 } } } ] } Transform { translation 0 2 0 scale 2 2 2 # white box Site locations children [ DEF siteboxa 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 1 diffuseColor 1 1 1 emissiveColor 1 1 1 specularColor 1 1 1 } } } ] } 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 NIST_Skin Transform { # rotation 1 0 -1 0.03 scale 0.0236 0.0236 0.0236 # translation 0.025 0.875 0 translation 0.0 0.875 0 children [ Inline { url ["NISTSiteMarkerBodyNoColor.x3dv"] } ]} DEF humanoid HAnimHumanoid { skin [ Shape { # Skin from Sites geometry IndexedFaceSet { coord DEF TheSkinCoord Coordinate { point [ # Feature Points and Site object Default translation #0 skull_tip 0.00 1.77 0.00 #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.02 1.48 0.022 #11 suprasternale 0.0 1.46 0.028 #12 l_clavicale 0.02 1.48 0.022 #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.2 1.4760 -0.04 #30 r_axilla_ant -0.1626 1.4072 -0.0031 #31 r_radial_styloid -0.1884 0.8676 -0.0360 #32 r_axilla_post -0.1603 1.4098 -0.0826 #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.2 1.4760 -0.04 #42 l_axilla_ant 0.1777 1.4065 -0.0075 #43 l_radial_styloid 0.1901 0.8645 -0.0415 #44 l_axilla_post 0.1706 1.4072 -0.0875 #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 x was 0.0034 z was 0.0257 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 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 10 13 11 -1 11 13 15 -1 11 15 14 -1 11 14 12 -1 13 16 15 -1 15 16 18 -1 15 18 14 -1 16 20 17 -1 20 21 17 -1 18 19 22 -1 19 23 22 -1 28 27 26 -1 25 27 28 -1 25 28 26 -1 76 17 19 -1 76 16 17 -1 76 19 18 -1 76 18 16 -1 73 17 21 -1 73 23 19 -1 73 19 17 -1 12 75 8 -1 10 6 74 -1 9 8 75 -1 9 74 6 -1 9 24 74 -1 9 75 24 -1 24 75 41 -1 24 29 74 -1 10 74 29 -1 12 41 75 -1 44 27 25 -1 25 26 32 -1 25 32 44 -1 24 44 32 -1 24 41 44 -1 24 32 29 -1 10 29 30 -1 12 42 41 -1 10 30 13 -1 12 14 42 -1 73 21 54 -1 73 54 55 -1 73 65 64 -1 73 64 23 -1 73 55 53 -1 26 53 54 -1 54 21 26 -1 21 20 26 -1 26 27 73 -1 73 53 26 -1 26 20 32 -1 20 30 32 -1 20 16 30 -1 16 13 30 -1 42 14 18 -1 22 44 42 -1 42 18 22 -1 22 27 44 -1 63 65 73 -1 63 73 27 -1 64 63 27 -1 64 27 23 -1 23 27 22 -1 # right arm 30 29 34 -1 29 32 34 -1 32 30 35 -1 35 34 32 -1 30 34 35 -1 #lower right leg 64 65 67 -1 68 67 65 -1 65 63 68 -1 63 64 67 -1 63 67 68 -1 ] creaseAngle 0.1 colorPerVertex FALSE } appearance Appearance { texture ImageTexture { url [ "BlueSpiralBkg2.gif" ] } material Material { ambientIntensity 0.100 shininess 1.000 diffuseColor 1 0 1 emissiveColor 1 0 1 specularColor 1 0 1 transparency 0.6 } } } ] skinCoord USE TheSkinCoord skeleton [ DEF hanim_HumanoidRoot HAnimJoint { name "HumanoidRoot" center 0.00 0.875 0.00 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.0000 0.875 0.00 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.00 0.9149 0.0016 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 jointboxa ] } ] } DEF hanim_pelvis HAnimSegment { name "pelvis" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 0.9149 0.0016, 0.0961 0.9124 -0.00, -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.1425 1.065 0.0033 children [ USE sitebox ] } DEF hanim_r_trochanterion HAnimSite { name "r_trochanterion" translation -0.17 0.9 -0.01 children [ USE sitebox ] } DEF hanim_l_iliocristale HAnimSite { name "l_iliocristale" translation 0.1425 1.065 0.0033 children [ USE sitebox ] } DEF hanim_l_trochanterion HAnimSite { name "l_trochanterion" translation 0.17 0.9 -0.01 children [ USE sitebox ] } DEF hanim_r_asis HAnimSite { name "r_asis" translation -0.0935 1.03 0.075 children [ USE sitebox ] } DEF hanim_l_asis HAnimSite { name "l_asis" translation 0.0935 1.03 0.075 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_floormarker HAnimSite { name "floormarker" translation 0 0 0 children [ Transform { scale 3 3 3 children [ USE sitebox ] } ] } DEF hanim_crotch HAnimSite { name "crotch" translation 0.00 0.875 -0.02 children [ USE sitebox ] } ]} DEF hanim_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.00 children [ USE jointbox ] } DEF hanim_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 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.1 0.4867 0.0 skinCoordIndex [ 67 68 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.1 0.4867 0.0 children [ USE jointbox ] } DEF hanim_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 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_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 hanim_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 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.1 0.015 0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1 0.015 -0.01 children [ USE jointbox ] } DEF hanim_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 hanim_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 hanim_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 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.01 0.14 skinCoordIndex [ 66 72 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.1 0.01 0.14 children [ USE jointbox ] } DEF hanim_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 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.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 hanim_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 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.1 0.4913 0.0 skinCoordIndex [ 57 58 ] skinCoordWeight [ 1 1 ] children [ Transform { translation -0.1 0.4913 0.0 children [ USE jointbox ] } DEF hanim_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 hanim_r_lateral_malleolus HAnimSite { name "r_lateral_malleolus" translation -0.1 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_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 hanim_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 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.1 0.015 0.04 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation -0.1 0.015 0.04 children [ USE jointboxa ] } DEF hanim_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 hanim_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 hanim_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 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.1 0.01 0.14 skinCoordIndex [ 56 62 ] skinCoordWeight [ 1 1 ] children [ Transform { translation -0.1 0.01 0.14 children [ USE jointbox ] } DEF hanim_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 hanim_r_forefoot_tip HAnimSite { name "r_forefoot_tip" translation -0.1043 0.0016 0.1550 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.0 1.0568 -0.0776 skinCoordIndex [ 28 76 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.00 1.0568 -0.0776 children [ USE jointbox ] } DEF hanim_toPelvisMarker HAnimSegment { name "toPelvis" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.0028 1.0568 -0.0776, 0.0000 0.9149 0.0016 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine }]} 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.0 1.0915 -0.1091 children [ USE sitebox ] } DEF hanim_navel HAnimSite { name "navel" translation 0.0 1.07225 0.09 children [ USE sitebox ] } ]} DEF hanim_vl4 HAnimJoint { name "vl4" center 0.00 1.0925 -0.0787 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.0925 -0.0787 children [ USE jointbox ] } DEF hanim_l4 HAnimSegment { name "l4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.0925 -0.0787, 0.00 1.1276 -0.0796 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vl3 HAnimJoint { name "vl3" center 0.00 1.1276 -0.0796 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.1276 -0.0796 children [ USE jointbox ] } DEF hanim_l3 HAnimSegment { name "l3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.1276 -0.0796, 0.00 1.1546 -0.0800 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vl2 HAnimJoint { name "vl2" center 0.00 1.1546 -0.0800 skinCoordIndex [ 16 18 25 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation 0.00 1.1546 -0.0800 children [ USE jointbox ] } DEF hanim_l2 HAnimSegment { name "l2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.1546 -0.0800, 0.00 1.1912 -0.0805 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_rib10 HAnimSite { name "r_rib10" translation -0.087 1.19 0.09 children [ USE sitebox ] } DEF hanim_l_rib10 HAnimSite { name "l_rib10" translation 0.087 1.19 0.09 children [ USE sitebox ] } DEF hanim_rib10_midspine HAnimSite { name "rib10_midspine" translation 0.00 1.1908 -0.1113 children [ USE sitebox ] } ]} DEF hanim_vl1 HAnimJoint { name "vl1" center 0.00 1.1912 -0.0805 skinCoordIndex [ ] skinCoordWeight [ ]children [ Transform { translation 0.00 1.1912 -0.0805 children [ USE jointbox ] } DEF hanim_l1 HAnimSegment { name "l1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [0.00 1.1912 -0.0805, 0.00 1.2278 -0.0808 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt12 HAnimJoint { name "vt12" center 0.00 1.2278 -0.0808 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.2278 -0.0808 children [ USE jointbox ] } DEF hanim_t12 HAnimSegment { name "t12" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.2278 -0.0808, 0.00 1.2679 -0.0810 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt11 HAnimJoint { name "vt11" center 0.00 1.2679 -0.0810 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.2679 -0.0810 children [ USE jointbox ] } DEF hanim_t11 HAnimSegment { name "t11" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.2679 -0.0810, 0.00 1.2848 -0.0822 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt10 HAnimJoint { name "vt10" center 0.00 1.2848 -0.0822 skinCoordIndex [ 15 ] skinCoordWeight [ 1 ] children [ Transform { translation 0.00 1.2848 -0.0822 children [ USE jointbox ] } DEF hanim_t10 HAnimSegment { name "t10" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.2848 -0.0822, 0.00 1.3126 -0.0838 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_substernale HAnimSite { name "substernale" translation 0.0 1.25 0.113 children [ USE sitebox ] } ]} DEF hanim_vt9 HAnimJoint { name "vt9" center 0.00 1.3126 -0.0838 skinCoordIndex [ 13 14 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.00 1.3126 -0.0838 children [ USE jointbox ] } DEF hanim_t9 HAnimSegment { name "t9" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.3126 -0.0838, 0.00 1.3382 -0.0845 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_thelion HAnimSite { name "r_thelion" translation -0.1135 1.318 0.095 children [ USE sitebox ] } DEF hanim_l_thelion HAnimSite { name "l_thelion" translation 0.1135 1.318 0.095 children [ USE sitebox ] } ]} DEF hanim_vt8 HAnimJoint { name "vt8" center 0.00 1.3382 -0.0845 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.3382 -0.0845 children [ USE jointbox ] } DEF hanim_t8 HAnimSegment { name "t8" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.3382 -0.0845, 0.00 1.3625 -0.0833 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt7 HAnimJoint { name "vt7" center 0.00 1.3625 -0.0833 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.3625 -0.0833 children [ USE jointbox ] } DEF hanim_t7 HAnimSegment { name "t7" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.3625 -0.0833, 0.00 1.3866 -0.0800 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt6 HAnimJoint { name "vt6" center 0.00 1.3866 -0.0800 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.3866 -0.0800 children [ USE jointbox ] } DEF hanim_t6 HAnimSegment { name "t6" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.3866 -0.0800, 0.00 1.4102 -0.0745 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt5 HAnimJoint { name "vt5" center 0.00 1.4102 -0.0745 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.4102 -0.0745 children [ USE jointbox ] } DEF hanim_t5 HAnimSegment { name "t5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.4102 -0.0745, 0.00 1.4320 -0.0675 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt4 HAnimJoint { name "vt4" center 0.00 1.4320 -0.0675 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.4320 -0.0675 children [ USE jointbox ] } DEF hanim_t4 HAnimSegment { name "t4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.4320 -0.0675, 0.00 1.4583 -0.0570 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt3 HAnimJoint { name "vt3" center 0.00 1.4583 -0.0570 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.4583 -0.0570 children [ USE jointbox ] } DEF hanim_t3 HAnimSegment { name "t3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.4583 -0.0570, 0.00 1.4761 -0.0484 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt2 HAnimJoint { name "vt2" center 0.00 1.4761 -0.0484 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.4761 -0.0484 children [ USE jointbox ] } DEF hanim_t2 HAnimSegment { name "t2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.4761 -0.0484, 0.00 1.4951 -0.0387 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vt1 HAnimJoint { name "vt1" center 0.00 1.4951 -0.0387 skinCoordIndex [ 11 24 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.00 1.4951 -0.0387 children [ USE jointbox ] } DEF hanim_t1 HAnimSegment { name "t1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.4951 -0.0387, 0.00 1.5132 -0.0301 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_suprasternale HAnimSite { name "suprasternale" translation 0.0 1.46 0.028 children [ USE sitebox ] } DEF hanim_cervicale HAnimSite { name "cervicale" translation 0.0 1.53 -0.084 children [ USE sitebox ] } ]} DEF hanim_vc7 HAnimJoint { name "vc7" center 0.00 1.5132 -0.0301 skinCoordIndex [ 74 75 ] skinCoordWeight [ 1 1 ] children [ Transform { translation 0.00 1.5132 -0.0301 children [ USE jointbox ] } DEF hanim_c7 HAnimSegment { name "c7" children [Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.5132 -0.0301, 0.00 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.0646 1.5149 -0.0385 children [ USE sitebox ] } DEF hanim_l_neck_base HAnimSite { name "l_neck_base" translation 0.0646 1.5149 -0.0385 children [ USE sitebox ] } ]} DEF hanim_vc6 HAnimJoint { name "vc6" center 0.00 1.5357 -0.0143 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.5357 -0.0143 children [ USE jointbox ] } DEF hanim_c6 HAnimSegment { name "c6" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.5357 -0.0143, 0.00 1.5520 -0.0082 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc5 HAnimJoint { name "vc5" center 0.00 1.5520 -0.0082 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.5520 -0.0082 children [ USE jointbox ] } DEF hanim_c5 HAnimSegment { name "c5" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.5520 -0.0082, 0.00 1.5662 -0.0084 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc4 HAnimJoint { name "vc4" center 0.00 1.5662 -0.0084skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.5662 -0.0084 children [ USE jointbox ] } DEF hanim_c4 HAnimSegment { name "c4" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.5662 -0.0084, 0.00 1.5800 -0.0103 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc3 HAnimJoint { name "vc3" center 0.00 1.5800 -0.0103 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.5800 -0.0103 children [ USE jointbox ] } DEF hanim_c3 HAnimSegment { name "c3" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.5662 -0.0084, 0.00 1.5928 -0.0103 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc2 HAnimJoint { name "vc2" center 0.00 1.5928 -0.0103 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.5928 -0.0103 children [ USE jointbox ] } DEF hanim_c2 HAnimSegment { name "c2" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.5928 -0.0103, 0.00 1.6144 -0.0034 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_vc1 HAnimJoint { name "vc1" center 0.00 1.6144 -0.0034 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.00 1.6144 -0.0034 children [ USE jointbox ] } DEF hanim_c1 HAnimSegment { name "c1" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 1.6144 -0.0034, 0.00 1.6209 0.0236 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } ]} DEF hanim_skullbase HAnimJoint { name "skullbase" center 0.00 1.63 0.03 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.00 1.63 0.03 children [ Transform { scale 2 2 2 children [ USE jointbox ] } ] } DEF hanim_skull HAnimSegment { name "skull" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ 0.00 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.00 1.77 0.00 children [ USE sitebox ] } DEF hanim_sellion HAnimSite { name "sellion" translation 0.0 1.665 0.09 children [ USE sitebox ] } DEF hanim_r_infraorbitale HAnimSite { name "r_infraorbitale" translation -0.033 1.62 0.087 children [ USE sitebox ] } DEF hanim_l_infraorbitale HAnimSite { name "l_infraorbitale" translation 0.033 1.62 0.087 children [ USE sitebox ] } DEF hanim_supramenton HAnimSite { name "supramenton" translation 0.0 1.55 0.097 children [ USE sitebox ] } DEF hanim_r_tragion HAnimSite { name "r_tragion" translation -0.077 1.64 -0.01 children [ USE sitebox ] } DEF hanim_r_gonion HAnimSite { name "r_gonion" translation -0.0520 1.58 0.015 children [ USE sitebox ] } DEF hanim_l_tragion HAnimSite { name "l_tragion" translation 0.077 1.64 -0.01 children [ USE sitebox ] } DEF hanim_l_gonion HAnimSite { name "l_gonion" translation 0.0631 1.58 0.015 children [ USE sitebox ] } DEF hanim_nuchale HAnimSite { name "nuchale" translation 0.0 1.625 -0.0925 children [ USE sitebox ] } ]} DEF hanim_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 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.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 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 skinCoordIndex [ 12 ] skinCoordWeight [ 1 ] 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.02 1.48 0.022 children [ USE sitebox ] } ]} DEF hanim_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 hanim_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 hanim_l_acromion HAnimSite { name "l_acromion" translation 0.2 1.4760 -0.04 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_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 ] } DEF hanim_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 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_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.2 1.1388 -0.04 skinCoordIndex [ 43 45 ] skinCoordWeight [ ] children [ Transform { translation 0.2014 1.1388 -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.2 0.87 -0.04 ] } 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_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 hanim_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 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] children [ Transform { translation 0.1951 0.8226 0.0246 children [ USE jointbox ] } DEF hanim_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 hanim_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 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ 50 ] skinCoordWeight [ 1 ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ 10 ] skinCoordWeight [ 1 ] 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.02 1.48 0.022 children [ USE sitebox ] } ]} DEF hanim_r_acromioclavicular HAnimJoint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 skinCoordIndex [ 29 30 32 ] skinCoordWeight [ 1 1 1 ] 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.44 -0.0325 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } DEF hanim_r_acromion HAnimSite { name "r_acromion" translation -0.2 1.4760 -0.04 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_shoulder HAnimJoint { name "r_shoulder" center -0.2 1.44 -0.04 skinCoordIndex [ 34 35 36 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation -0.2 1.44 -0.0387 children [ USE jointbox ] } DEF hanim_r_upperarm HAnimSegment { name "r_upperarm" children [ Shape { geometry IndexedLineSet { coord Coordinate { point [ -0.1907 1.44 -0.0325, -0.1949 1.1388 -0.0620 ] } coordIndex [ 0, 1, -1 ] } appearance USE SegmentLine } 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_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.2 1.1388 -0.04 skinCoordIndex [ 31 33 77 ] skinCoordWeight [ 1 1 1 ] children [ Transform { translation -0.2014 1.1388 -0.0682 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_opposite_r_humeral_lateral_epicn HAnimSite { name "opposite_r_humeral_lateral_epicn" translation -0.2224 1.1519 0.005 children [ USE sitebox ] } 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_wrist HAnimJoint { name "r_wrist" center -0.5 0.87 -0.04 skinCoordIndex [ 37 39 40 ] skinCoordWeight [ 1 1 1 ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ 38 ] skinCoordWeight [ 1 ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 skinCoordIndex [ ] skinCoordWeight [ ] 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 [ ""] } ] } #DEF Time1 TimeSensor {cycleInterval 8.8 loop TRUE } #DEF Time2 TimeSensor {cycleInterval 8.8 loop TRUE } #DEF Time3 TimeSensor {cycleInterval 8.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 ]} # l_Salute DEF l_sternoclavicularRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 0.2, 0 0 1 0.22, 0 0 1 0.2, 0 0 1 0, 0 0 1 0 ]} DEF l_acromioclavicularRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 0, 0 0 1 0.05, 0 0 1 0, 0 0 1 0, 0 0 1 0 ]} DEF l_shoulderRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 1.76, -0.25 0 1 1.76, 0 0 1 1.256, 0 0 1 0.05, 0 0 1 0 ]} DEF l_ForeArmPitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 1 0 0 0, 1 0 0 -0.55, -1 0.25 0 2.55, 1 0 0 0, 1 0 0 0, 1 0 0 0 ]} DEF l_wristRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 0, 0 1 0 0.55, 0 0 1 0, 0 0 1 0, 0 0 1 0 ]} DEF l_thumb1Pitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 1 0 0 0, 1 0 0 0.5, 1 0 0 1.1, 1 0 0 0.7, 1 0 0 0.2, 1 0 0 0 ]} ROUTE Time1.fraction_changed TO l_sternoclavicularRoll.set_fraction ROUTE l_sternoclavicularRoll.value_changed TO hanim_l_sternoclavicular.set_rotation ROUTE Time1.fraction_changed TO l_acromioclavicularRoll.set_fraction ROUTE l_acromioclavicularRoll.value_changed TO hanim_l_acromioclavicular.set_rotation ROUTE Time1.fraction_changed TO l_shoulderRoll.set_fraction ROUTE l_shoulderRoll.value_changed TO hanim_l_shoulder.set_rotation ROUTE Time1.fraction_changed TO l_ForeArmPitch.set_fraction ROUTE l_ForeArmPitch.value_changed TO hanim_l_elbow.set_rotation ROUTE Time1.fraction_changed TO l_wristRoll.set_fraction ROUTE l_wristRoll.value_changed TO hanim_l_wrist.set_rotation ROUTE Time1.fraction_changed TO l_thumb1Pitch.set_fraction ROUTE l_thumb1Pitch.value_changed TO hanim_l_thumb1.set_rotation # r_Salute DEF r_sternoclavicularRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 -0.2, 0 0 1 -0.22, 0 0 1 -0.2, 0 0 1 0, 0 0 1 0 ]} DEF r_acromioclavicularRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 0, 0 0 1 -0.05, 0 0 1 0, 0 0 1 0, 0 0 1 0 ]} DEF r_shoulderRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] #keyValue [ -0.25 0 -1 1.76, -0.25 0 -1 1.76, -0.25 0 -1 1.76, -0.25 0 -1 1.76, -0.25 0 -1 1.76, -0.25 0 -1 1.76 ]} keyValue [ 0 0 1 0, 0 0 1 -1.76, 0.25 0 1 -1.76, 0 0 1 -1.256, 0 0 1 -0.05, 0 0 1 0 ]} DEF r_ForeArmPitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 1 0 0 0, 1 0 0 -0.55, 1 0.25 0 -2.55, 1 0 0 0, 1 0 0 0, 1 0 0 0 ]} DEF r_wristRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 1 0, 0 1 0 -0.55, 0 0 1 0, 0 0 1 0, 0 0 1 0 ]} DEF r_handPitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 0 0 0.01 0.25, 0 0 -0.01 0.03, 0 0 0.01 0.05, 0 0 0.01 0.01, 0 0 1 0 ]} DEF r_thumb1Pitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 1 0 0 0, 1 0 0 0.5, 1 0 0 1.0, 1 0 0 0.4, 1 0 0 0.2, 1 0 0 0 ]} DEF r_thumb2Pitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, 1 1 0 0.3, 1 1 0 0.3, 1 1 0 0.6, 1 1 0 0.3, 0 1 1 0 ]} ROUTE Time1.fraction_changed TO r_sternoclavicularRoll.set_fraction ROUTE Time1.fraction_changed TO r_acromioclavicularRoll.set_fraction ROUTE Time1.fraction_changed TO r_shoulderRoll.set_fraction ROUTE Time1.fraction_changed TO r_ForeArmPitch.set_fraction ROUTE Time1.fraction_changed TO r_wristRoll.set_fraction ROUTE Time1.fraction_changed TO r_handPitch.set_fraction ROUTE Time1.fraction_changed TO r_thumb1Pitch.set_fraction ROUTE Time1.fraction_changed TO r_thumb2Pitch.set_fraction # right ROUTE r_sternoclavicularRoll.value_changed TO hanim_r_sternoclavicular.set_rotation ROUTE r_acromioclavicularRoll.value_changed TO hanim_r_acromioclavicular.set_rotation ROUTE r_shoulderRoll.value_changed TO hanim_r_shoulder.set_rotation ROUTE r_ForeArmPitch.value_changed TO hanim_r_elbow.set_rotation ROUTE r_wristRoll.value_changed TO hanim_r_wrist.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_index0.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_index1.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_index2.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_index3.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_middle0.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_middle1.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_middle2.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_middle3.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_ring0.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_ring1.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_ring2.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_ring3.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_pinky0.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_pinky1.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_pinky2.set_rotation ROUTE r_handPitch.value_changed TO hanim_r_pinky3.set_rotation ROUTE r_thumb1Pitch.value_changed TO hanim_r_thumb1.set_rotation ROUTE r_thumb2Pitch.value_changed TO hanim_r_thumb2.set_rotation ROUTE r_thumb2Pitch.value_changed TO hanim_r_thumb3.set_rotation # r_leglift DEF r_hipPitch OrientationInterpolator { key [ 0, 0.2, 0.3, 0.5, 0.6, 0.9, 1 ] keyValue [ 1 0 0 0, 1 0 0 0.9, -1 0 0 1.75, -1 0 0 2.25, -1 0 0 2.0, 1 0 0 0, 1 0 0 0 ]} DEF r_kneePitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 1 0 0 0, 1 0 0 1.95, 1 0 0 1.75, -1 0 0 0.28, 1 0 0 1.05, 1 0 0 0 ]} DEF r_anklePitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.7, 1 ] keyValue [ 1 0 0 0, -1 0 0 0.9, -1 0 0 0.95, 1 0 0 0.75, -1 0 0 0.05, 1 0 0 0 ]} DEF r_metatarsalPitch OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.7, 1 ] keyValue [ 1 0 0 0, -1 0 0 0.5 -1 0 0 0.7, 1 0 0 0.75, -1 0 0 0.2, 1 0 0 0 ]} ROUTE Time3.fraction_changed TO r_hipPitch.set_fraction ROUTE r_hipPitch.value_changed TO hanim_r_hip.set_rotation ROUTE Time3.fraction_changed TO r_kneePitch.set_fraction ROUTE r_kneePitch.value_changed TO hanim_r_knee.set_rotation ROUTE Time3.fraction_changed TO r_anklePitch.set_fraction ROUTE r_anklePitch.value_changed TO hanim_r_ankle.set_rotation ROUTE Time3.fraction_changed TO r_metatarsalPitch.set_fraction ROUTE r_metatarsalPitch.value_changed TO hanim_r_metatarsal.set_rotation # l_leglift #ROUTE r_hipPitch.value_changed TO hanim_l_hip.set_rotation #ROUTE r_kneePitch.value_changed TO hanim_l_knee.set_rotation ROUTE r_anklePitch.value_changed TO hanim_l_ankle.set_rotation ROUTE r_metatarsalPitch.value_changed TO hanim_l_metatarsal.set_rotation # sacroiliac yaw DEF sacroiliacYaw OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 1 0 0, 0 -1 0 0.1, 0 1 0 0, 0 1 -1 0.24, 0 -1 0 0.4, 0 1 0 0 ]} ROUTE Time2.fraction_changed TO sacroiliacYaw.set_fraction ROUTE sacroiliacYaw.value_changed TO hanim_sacroiliac.set_rotation # vl4 yaw DEF vl4Yaw OrientationInterpolator { key [ 0, 0.2, 0.4, 0.5, 0.6, 0.8, 1 ] keyValue [ 0 1 0 0, 0 1 0 -0.1, 0 1 0 0, 0 1 0 0, 1 0 0 0.6, 0 1 0 0.1, 0 1 0 0 ]} ROUTE Time2.fraction_changed TO vl4Yaw.set_fraction ROUTE vl4Yaw.value_changed TO hanim_vl4.set_rotation # vc6 yaw DEF vc6Yaw OrientationInterpolator { key [0, 0.2, 0.4, 0.5, 0.6, 0.8, 1 ] keyValue [ 0 1 0 0, 0 1 0 0.8, 0 1 0 0, 0 1 0 0, -1 0 0 0.6, 0 -1 0 0.8, 0 1 0 0 ]} ROUTE Time2.fraction_changed TO vc6Yaw.set_fraction ROUTE vc6Yaw.value_changed TO hanim_vc6.set_rotation # ROUTE Time1.fraction_changed TO Pitch.set_fraction # ROUTE Pitch.value_changed TO hanim_l_elbow.set_rotation #ROUTE Time2.fraction_changed TO Yaw.set_fraction #ROUTE Yaw.value_changed TO hanim_vc6.set_rotation #ROUTE Yaw.value_changed TO hanim_l_sternoclavicular.set_rotation #ROUTE Yaw.value_changed TO hanim_pelvis.set_rotation #ROUTE Yaw.value_changed TO hanim_vl5.set_rotation #ROUTE Yaw.value_changed TO hanim_l_shoulder.set_rotation #ROUTE Time1.fraction_changed TO l_shoulderYaw.set_fraction #ROUTE l_shoulderYaw.value_changed TO hanim_sacroiliac.set_rotation # hanim_HumanoidRoot DEF EyeRoll OrientationInterpolator { key [ 0, 0.2, 0.4, 0.6, 0.8, 1 ] keyValue [ 0 0 1 0, -1 0 0 0.4, 1 0 0 0.4, 0 1 0 0.4, 0 -1 0 0.4, 0 0 1 0 ]} ROUTE Time3.fraction_changed TO EyeRoll.set_fraction ROUTE EyeRoll.value_changed TO hanim_r_eyeball_joint.set_rotation ROUTE EyeRoll.value_changed TO hanim_l_eyeball_joint.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 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 centerOfRotation 0.0000 0.8240 0.0277 } Viewpoint { description "Front Mid View " orientation 0 1 0 0 position 0 1 1.75 centerOfRotation 0.0000 0.8240 0.0277 } Viewpoint { description "Front View " orientation 0 1 0 0 position 0 15 55 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 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 } ] }