Part 1: Humanoid animation (HAnim) architecture
Annex A
(informative)
Nominal human body dimensions and levels of articulation (LOAs)
This annex specifies the nominal body dimensions and levels of articulation (LOAs) necessary to ensure that humanoids are interchangeable.
Table A.1 lists the topics for this annex.
Some types of humanoid animation are independent of the body's actual dimensions. For example, tilting the head to a specific angle shall have the same effect on any humanoid that has a skullbase Joint object.
However, some animations are dependent on the lengths of individual segments or on the ratios of the segment lengths. For example, touching the tip of the finger to the tip of the nose requires knowledge of the body's dimensions.
The following tables provide suggested placements for the joint centres for each Joint object, and for the placement of Site objects that are used as end effectors. Any humanoid that is built to these dimensions is able to share animations with any other humanoid built to these dimensions. Humanoids that are sized differently, but which use the same ratios of segment lengths, may be able to share certain animations provided that the application adjusts the animation values accordingly.
Since many applications may not need the full set of joints, the following tables have been arranged into four Levels of Articulation (LOAs). Building to a particular LOA ensures that the humanoid is compatible with animations and other humanoids built to the same (or higher) LOA.
Suggested body dimensions and levels of articulation are provided for information only and are not required by the HAnim specification. The suggested values are based on the work of the [CAESAR] project and [BADLER].
The source examples of each LOA that are listed after the tables contain no actual geometry, except for diamonds at the Joint object centres in some examples. They are provided as sample source code only.
LOA‑0 supports the humanoid_root Joint object only. This is the minimum legal HAnim humanoid. Table A.2 lists the suggested center field value for the humanoid_root Joint object. Table A.3 lists the suggested translation field values for the sites of LOA‑0.
Table A.2 — LOA‑0: Suggested Joint object center value
Joint object | Suggested center value |
---|---|
humanoid_root | 0.0000 0.8240 0.0277 |
Table A.3 — LOA‑0: Suggested Site objects translation values
Site object | Suggested translation value |
---|---|
skull_tip | 0.0050 1.7504 0.0055 |
sellion | 0.0058 1.6316 0.0852 |
r_infraorbitale | -0.0237 1.6171 0.0752 |
l_infraorbitale | 0.0341 1.6171 0.0752 |
supramenton | 0.0061 1.5410 0.0805 |
r_tragion | -0.0646 1.6347 0.0302 |
r_gonion | -0.0520 1.5529 0.0347 |
l_tragion | 0.0739 1.6348 0.0282 |
l_gonion | 0.0631 1.5530 0.0330 |
nuchale | 0.0039 1.5972 -0.0796 |
r_clavicale | -0.0115 1.4943 0.0400 |
suprasternale | 0.0084 1.4714 0.0551 |
l_clavicale | 0.0271 1.4943 0.0394 |
r_thelion | -0.0736 1.3385 0.1217 |
l_thelion | 0.0918 1.3382 0.1192 |
substernale | 0.0085 1.2995 0.1147 |
r_rib10 | -0.0711 1.1941 0.1016 |
r_asis | -0.0887 1.0021 0.1112 |
l_rib10 | 0.0871 1.1925 0.0992 |
l_asis | 0.0925 0.9983 0.1052 |
r_iliocristale | -0.1525 1.0628 0.0035 |
r_trochanterion | -0.1689 0.8419 0.0352 |
l_iliocristale | 0.1612 1.0537 0.0008 |
l_trochanterion | 0.1677 0.8336 0.0303 |
cervicale | 0.0064 1.520 -0.0815 |
spine_2_lower_back | 0.0049 1.1908 -0.1113 |
r_psis | -0.0716 1.0190 -0.1138 |
l_psis | 0.0774 1.0190 -0.1151 |
waist_preferred_posterior | 0.2900 1.0915 -0.1091 |
r_acromion | -0.1905 1.4791 -0.0431 |
r_axilla_proximal | -0.1626 1.4072 -0.0031 |
r_radial_styloid | -0.1884 0.8676 -0.0360 |
r_axilla_distal | -0.1603 1.4098 -0.0826 |
r_olecranon | -0.1907 1.1405 -0.1065 |
r_humeral_lateral_epicondyles | -0.2224 1.1517 -0.1033 |
r_humeral_medial_epicondyles | -0.1680 1.1298 -0.1062 |
r_radiale | -0.2130 1.1305 -0.1091 |
r_metacarpal_phalanx_2 | -0.1977 0.8169 -0.0177 |
r_dactylion | -0.1941 0.6772 -0.0423 |
r_ulnar_styloid | -0.2117 0.8562 -0.0584 |
r_metacarpal_phalanx_5 | -0.1929 0.7890 -0.1064 |
l_acromion | 0.2032 1.4760 -0.0490 |
l_axilla_proximal | 0.1777 1.4065 -0.0075 |
l_radial_styloid | 0.1901 0.8645 -0.0415 |
l_axilla_distal | 0.1706 1.4072 -0.0875 |
l_olecranon | -0.1962 1.1375 -0.1123 |
l_humeral_lateral_epicondyles | 0.2280 1.1482 -0.1100 |
l_humeral_medial_epicondyles | 0.1735 1.1272 -0.1113 |
l_radiale | 0.2182 1.1212 -0.1167 |
l_metacarpal_phalanx_2 | 0.2009 0.8139 -0.0237 |
l_dactylion | 0.2056 0.6743 -0.0482 |
l_ulnar_styloid | -0.2142 0.8529 -0.0648 |
l_metacarpal_phalanx_5 | 0.1929 0.7860 -0.1122 |
r_knee_crease | -0.0825 0.4932 -0.0326 |
r_femoral_lateral_epicondyles | -0.1421 0.4992 0.0310 |
r_femoral_medial_epicondyles | -0.0221 0.5014 0.0289 |
r_tarsal_interphalangeal_phalanx_5 | -0.1523 0.0166 0.0895 |
r_lateral_malleolus | -0.1006 0.0658 -0.1075 |
r_medial_malleolus | -0.0591 0.0760 -0.0928 |
r_sphyrion | -0.0603 0.0610 -0.1002 |
r_tarsal_interphalangeal_phalanx_1 | -0.0521 0.0260 0.0127 |
r_calcaneus_posterior | -0.0692 0.0297 -0.1221 |
r_tarsal_distal_phalanx_2 | -0.0883 0.0134 0.1383 |
l_knee_crease | 0.0993 0.4881 -0.0309 |
l_femoral_lateral_epicondyles | 0.1598 0.4967 0.0297 |
l_femoral_medial_epicondyles | 0.0398 0.4946 0.0303 |
l_tarsal_interphalangeal_phalanx_5 | 0.1825 0.0070 0.0928 |
l_lateral_malleolus | 0.1308 0.0597 -0.1032 |
l_medial_malleolus | 0.0890 0.0716 -0.0881 |
l_sphyrion | 0.0890 0.0575 -0.0943 |
l_tarsal_interphalangeal_phalanx_1 | 0.0816 0.0232 0.0106 |
l_calcaneus_posterior | 0.0974 0.0259 -0.1171 |
l_tarsal_distal_phalanx_2 | 0.1195 0.0079 0.1433 |
crotch | 0.0034 0.8266 0.0257 |
r_neck_base | -0.0419 1.5149 -0.0220 |
l_neck_base | 0.0646 1.5141 -0.0380 |
navel | 0.0069 1.0966 0.1017 |
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacrum Segment { name "sacrum" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior" translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root ] segments [ USE hanim_sacrum ] sites [ USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_r_clavicale, USE hanim_suprasternale, USE hanim_l_clavicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_r_asis, USE hanim_l_rib10, USE hanim_l_asis, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_cervicale, USE hanim_spine_2_lower_back, USE hanim_r_psis, USE hanim_l_psis, USE hanim_waist_preferred_posterior, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_radial_styloid, USE hanim_r_axilla_distal, USE hanim_r_olecranon, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_dactylion, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_radial_styloid, USE hanim_l_axilla_distal, USE hanim_l_olecranon, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_dactylion, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_calcaneus_posterior, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_calcaneus_posterior, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_crotch, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_navel ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@graphics.cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA0" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑0" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 0 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Group { children [ Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } Transform { translation IS center children [ 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.5 } appearance Appearance { material Material { diffuseColor 1 1 0 } } } ] } ] } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacrum Segment { name "sacrum" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior" translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root ] segments [ USE hanim_sacrum ] sites [ USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_r_clavicale, USE hanim_suprasternale, USE hanim_l_clavicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_r_asis, USE hanim_l_rib10, USE hanim_l_asis, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_cervicale, USE hanim_spine_2_lower_back, USE hanim_r_psis, USE hanim_l_psis, USE hanim_waist_preferred_posterior, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_radial_styloid, USE hanim_r_axilla_distal, USE hanim_r_olecranon, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_dactylion, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_radial_styloid, USE hanim_l_axilla_distal, USE hanim_l_olecranon, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_dactylion, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_calcaneus_posterior, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_calcaneus_posterior, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_crotch, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_navel ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑0" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑0" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 0 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
LOA‑1 specifies a typical low-end real-time 3D hierarchy. Table A.4 lists the suggested center field values for the joints of LOA‑1. Table A.5 lists the suggested translation field values for the sites of LOA‑1.
Table A.4 — LOA‑1: Suggested Joint objects center values
Joint object | Suggested center value |
---|---|
humanoid_root | 0.0000 0.8240 0.0277 |
sacroiliac | 0.0000 0.9149 0.0016 |
l_hip | 0.0961 0.9124 -0.0001 |
l_knee | 0.1040 0.4867 0.0308 |
l_talocrural | 0.1101 0.0656 -0.0736 |
l_metatarsophalangeal_ | 0.1086 0.0001 0.0368 |
r_hip | -0.0950 0.9171 0.0029 |
r_knee | -0.0867 0.4913 0.0318 |
r_talocrural | -0.0801 0.0712 -0.0766 |
r_metatarsophalangeal_ | -0.0801 0.0000 0.0368 |
vl5 | 0.0028 1.0568 -0.0776 |
skullbase | 0.0044 1.6209 0.0236 |
l_shoulder | 0.2029 1.4376 -0.0387 |
l_elbow | 0.2014 1.1357 -0.0682 |
l_radiocarpal | 0.1984 0.8663 -0.0583 |
r_shoulder | -0.1907 1.4407 -0.0325 |
r_elbow | -0.1949 1.1388 -0.0620 |
r_radiocarpal | -0.1959 0.8694 -0.0521 |
Table A.5 — LOA‑1: Suggested Site objects translation values
Site object | Suggested translation value |
---|---|
l_middistal_tip | 0.1354 0.0016 0.1476 |
l_tarsal_interphalangeal_phalanx_5 | 0.1825 0.0070 0.0928 |
l_tarsal_interphalangeal_phalanx_1 | 0.0816 0.0232 0.0106 |
l_tarsal_distal_phalanx_2 | 0.1195 0.0079 0.1433 |
l_lateral_malleolus | 0.1308 0.0597 -0.1032 |
l_medial_malleolus | 0.0890 0.0716 -0.0881 |
l_sphyrion | 0.0890 0.0575 -0.0943 |
l_calcaneus_posterior | 0.0974 0.0259 -0.1171 |
l_knee_crease | 0.0993 0.4881 -0.0309 |
l_femoral_lateral_epicondyles | 0.1598 0.4967 0.0297 |
l_femoral_medial_epicondyles | 0.0398 0.4946 0.0303 |
r_middistal_tip | -0.1043 -0.0227 0.1450 |
r_tarsal_interphalangeal_phalanx_5 | -0.1523 0.0166 0.0895 |
r_tarsal_interphalangeal_phalanx_1 | -0.0521 0.0260 0.0127 |
r_tarsal_distal_phalanx_2 | -0.0883 0.0134 0.1383 |
r_lateral_malleolus | -0.1006 0.0658 -0.1075 |
r_medial_malleolus | -0.0591 0.0760 -0.0928 |
r_sphyrion | -0.0603 0.0610 -0.1002 |
r_calcaneus_posterior | -0.0692 0.0297 -0.1221 |
r_knee_crease | -0.0825 0.4932 -0.0326 |
r_femoral_lateral_epicondyles | -0.1421 0.4992 0.0310 |
r_femoral_medial_epicondyles | -0.0221 0.5014 0.0289 |
skull_tip | 0.0050 1.7504 0.0055 |
sellion | 0.0058 1.6316 0.0852 |
r_infraorbitale | -0.0237 1.6171 0.0752 |
l_infraorbitale | 0.0341 1.6171 0.0752 |
supramenton | 0.0061 1.5410 0.0805 |
r_tragion | -0.0646 1.6347 0.0302 |
r_gonion | -0.0520 1.5529 0.0347 |
l_tragion | 0.0739 1.6348 0.0282 |
l_gonion | 0.0631 1.5530 0.0330 |
nuchale | 0.0039 1.5972 -0.0796 |
l_hand_tip | 0.2080 0.6731 -0.0491 |
l_metacarpal_phalanx_2 | 0.2009 0.8139 -0.0237 |
l_dactylion | 0.2056 0.6743 -0.0482 |
l_ulnar_styloid | -0.2142 0.8529 -0.0648 |
l_metacarpal_phalanx_5 | 0.1929 0.7860 -0.1122 |
l_radial_styloid | 0.1901 0.8645 -0.0415 |
l_olecranon | -0.1962 1.1375 -0.1123 |
l_humeral_medial_epicondyles | 0.1735 1.1272 -0.1113 |
l_radiale | 0.2182 1.1212 -0.1167 |
l_humeral_lateral_epicondyles | 0.2280 1.1482 -0.1100 |
r_hand_tip | -0.1969 0.6758 -0.0427 |
r_metacarpal_phalanx_2 | -0.1977 0.8169 -0.0177 |
r_dactylion | -0.1941 0.6772 -0.0423 |
r_ulnar_styloid | -0.2117 0.8562 -0.0584 |
r_metacarpal_phalanx_5 | -0.1929 0.7890 -0.1064 |
r_radial_styloid | -0.1884 0.8676 -0.0360 |
r_olecranon | -0.1907 1.1405 -0.1065 |
r_humeral_medial_epicondyles | -0.1680 1.1298 -0.1062 |
r_radiale | -0.2130 1.1305 -0.1091 |
r_humeral_lateral_epicondyles | -0.2224 1.1517 -0.1033 |
r_clavicale | -0.0115 1.4943 0.0400 |
suprasternale | 0.0084 1.4714 0.0551 |
l_clavicale | 0.0271 1.4943 0.0394 |
r_thelion | -0.0736 1.3385 0.1217 |
l_thelion | 0.0918 1.3382 0.1192 |
substernale | 0.0085 1.2995 0.1147 |
r_rib10 | -0.0711 1.1941 0.1016 |
l_rib10 | 0.0871 1.1925 0.0992 |
cervicale | 0.0064 1.520 -0.0815 |
spine_2_lower_back | 0.0049 1.1908 -0.1113 |
waist_preferred_posterior | 0.2900 1.0915 -0.1091 |
r_acromion | -0.1905 1.4791 -0.0431 |
r_axilla_proximal | -0.1626 1.4072 -0.0031 |
r_axilla_distal | -0.1603 1.4098 -0.0826 |
l_acromion | 0.2032 1.4760 -0.0490 |
l_axilla_proximal | 0.1777 1.4065 -0.0075 |
l_axilla_distal | 0.1706 1.4072 -0.0875 |
r_neck_base | -0.0419 1.5149 -0.0220 |
l_neck_base | 0.0646 1.5141 -0.0380 |
navel | 0.0069 1.0966 0.1017 |
r_asis | -0.0887 1.0021 0.1112 |
l_asis | 0.0925 0.9983 0.1052 |
r_iliocristale | -0.1525 1.0628 0.0035 |
r_trochanterion | -0.1689 0.8419 0.0352 |
l_iliocristale | 0.1612 1.0537 0.0008 |
l_trochanterion | 0.1677 0.8336 0.0303 |
r_psis | -0.0716 1.0190 -0.1138 |
l_psis | 0.0774 1.0190 -0.1151 |
crotch | 0.0034 0.8266 0.0257 |
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_middistal_tip Site { name "l_middistal_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_middistal_tip Site { name "r_middistal_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_hand_tip Site { name "l_hand_tip" translation 0.2080 0.6731 -0.0491 children [ ] } DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_hand_tip Site { name "r_hand_tip" translation -0.1969 0.6758 -0.0427 children [ ] } DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior " translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_metatarsophalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_metatarsophalangeal_, USE hanim_vl5, USE hanim_skullbase, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal ] segments [ USE hanim_l_middistal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_middistal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_skull, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_l5, USE hanim_sacrum, ] sites [ USE hanim_l_middistal_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_middistal_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_l_hand_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_dactylion, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_r_hand_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_dactylion, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_suprasternale, USE hanim_l_clavicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_cervicale, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_navel, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑1" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑1" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 1 -------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human Modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Group { children [ Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } Transform { translation IS center children [ 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.5 } appearance Appearance { material Material { diffuseColor 1 1 0 } } } ] } ] } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_middistal_tip Site { name "l_middistal_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_middistal_tip Site { name "r_middistal_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_hand_tip Site { name "l_hand_tip" translation 0.2080 0.6731 -0.0491 children [ ] } DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_hand_tip Site { name "r_hand_tip" translation -0.1969 0.6758 -0.0427 children [ ] } DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior" translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_metatarsophalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_metatarsophalangeal_, USE hanim_vl5, USE hanim_skullbase, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal ] segments [ USE hanim_l_middistal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_middistal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_skull, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_l5, USE hanim_sacrum, ] sites [ USE hanim_l_middistal_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_middistal_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_l_hand_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_dactylion, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_r_hand_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_dactylion, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_suprasternale, USE hanim_l_clavicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_cervicale, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_navel, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑1" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑1" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 1 -------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
LOA‑2 specifies a body with a simplified spine. Table A.6 lists the suggested center field values for the joints of LOA‑2. Table A.7 lists the suggested translation field values for the sites of LOA‑2.
Table A.6 — LOA‑2: Suggested Joint objects center values
Joint object | Suggested center value |
---|---|
humanoid_root | 0.0000 0.8240 0.0277 |
sacroiliac | 0.0000 0.9149 0.0016 |
l_hip | 0.0961 0.9124 -0.0001 |
l_knee | 0.1040 0.4867 0.0308 |
l_talocrural | 0.1101 0.0656 -0.0736 |
l_tarsotarsal_interphalangeal_ | 0.1086 0.0001 -0.0368 |
l_metatarsophalangeal_ | 0.1086 0.0001 0.0368 |
l_tarsal_interphalangeal_ | 0.1086 0.0000 0.0762 |
r_hip | -0.0950 0.9171 0.0029 |
r_knee | -0.0867 0.4913 0.0318 |
r_talocrural | -0.0801 0.0712 -0.0766 |
r_tarsotarsal_interphalangeal_ | -0.0801 0.0000 -0.0368 |
r_metatarsophalangeal_ | -0.0801 0.0000 0.0368 |
r_tarsal_interphalangeal_ | -0.0801 0.0039 0.0732 |
vl5 | 0.0028 1.0568 -0.0776 |
vl3 | 0.0041 1.1276 -0.0796 |
vl1 | 0.0048 1.1912 -0.0805 |
vt10 | 0.0056 1.2848 -0.0822 |
vt6 | 0.0059 1.3866 -0.0800 |
vt1 | 0.0065 1.4951 -0.0387 |
vc4 | 0.0066 1.5662 -0.0084 |
vc2 | 0.0066 1.5928 -0.0103 |
skullbase | 0.0044 1.6209 0.0236 |
l_sternoclavicular | 0.0820 1.4488 -0.0353 |
l_acromioclavicular | 0.0962 1.4269 -0.0424 |
l_shoulder | 0.2029 1.4376 -0.0387 |
l_elbow | 0.2014 1.1357 -0.0682 |
l_radiocarpal | 0.1984 0.8663 -0.0583 |
l_carpometacarpal_1 | 0.1924 0.8472 -0.0534 |
l_metacarpophalangeal_1 | 0.1951 0.8226 0.0246 |
l_carpal_interphalangeal_1 | 0.1955 0.8159 0.0464 |
l_carpometacarpal_2 | 0.1983 0.8024 -0.0280 |
l_metacarpophalangeal_2 | 0.1983 0.7815 -0.0280 |
l_carpal_proximal_interphalangeal_2 | 0.2017 0.7363 -0.0248 |
l_carpal_distal_interphalangeal_2 | 0.2028 0.7139 -0.0236 |
l_carpometacarpal_3 | 0.1987 0.8029 -0.0530 |
l_metacarpophalangeal_3 | 0.1987 0.7818 -0.0530 |
l_carpal_proximal_interphalangeal_3 | 0.2013 0.7273 -0.0503 |
l_carpal_distal_interphalangeal_3 | 0.2026 0.7011 -0.0494 |
l_carpometacarpal_4 | 0.1956 0.8019 -0.0794 |
l_metacarpophalangeal_4 | 0.1956 0.7815 -0.0794 |
l_carpal_proximal_interphalangeal_4 | 0.1973 0.7287 -0.0777 |
l_carpal_distal_interphalangeal_4 | 0.1983 0.7045 -0.0767 |
l_carpometacarpal_5 | 0.1925 0.8066 -0.1036 |
l_metacarpophalangeal_5 | 0.1925 0.7866 -0.1036 |
l_carpal_proximal_interphalangeal_5 | 0.1938 0.7452 -0.1024 |
l_carpal_distal_interphalangeal_5 | 0.1948 0.7277 -0.1017 |
r_sternoclavicular | -0.0694 1.4600 -0.0330 |
r_acromioclavicular | -0.0836 1.4281 -0.0401 |
r_shoulder | -0.1907 1.4407 -0.0325 |
r_elbow | -0.1949 1.1388 -0.0620 |
r_radiocarpal | -0.1959 0.8694 -0.0521 |
r_carpometacarpal_1 | -0.1899 0.8502 -0.0473 |
r_metacarpophalangeal_1 | -0.1874 0.8256 0.0306 |
r_carpal_interphalangeal_1 | -0.1864 0.8190 0.0506 |
r_carpometacarpal_2 | -0.1961 0.8055 -0.0218 |
r_metacarpophalangeal_2 | -0.1961 0.7846 -0.0218 |
r_carpal_proximal_interphalangeal_2 | -0.1954 0.7393 -0.0185 |
r_carpal_distal_interphalangeal_2 | -0.1945 0.7169 -0.0173 |
r_carpometacarpal_3 | -0.1972 0.8060 -0.0468 |
r_metacarpophalangeal_3 | -0.1972 0.7849 -0.0468 |
r_carpal_proximal_interphalangeal_3 | -0.1950 0.7304 -0.0441 |
r_carpal_distal_interphalangeal_3 | -0.1939 0.7042 -0.0432 |
r_carpometacarpal_4 | -0.1951 0.8049 -0.0732 |
r_metacarpophalangeal_4 | -0.1951 0.7845 -0.0732 |
r_carpal_proximal_interphalangeal_4 | -0.1920 0.7318 -0.0716 |
r_carpal_distal_interphalangeal_4 | -0.1908 0.7077 -0.0706 |
r_carpometacarpal_5 | -0.1926 0.8096 -0.0975 |
r_metacarpophalangeal_5 | -0.1926 0.7896 -0.0975 |
r_carpal_proximal_interphalangeal_5 | -0.1902 0.7483 -0.0963 |
r_carpal_distal_interphalangeal_5 | -0.1908 0.7540 -0.0960 |
Table A.7 — LOA‑2: Suggested Site objects translation values
Site object | Suggested translation value |
---|---|
l_tarsal_distal_phalanx_1_tip | 0.1354 0.0016 0.1476 |
l_tarsal_interphalangeal_phalanx_5 | 0.1825 0.0070 0.0928 |
l_tarsal_distal_phalanx_2 | 0.1195 0.0079 0.1433 |
l_tarsal_interphalangeal_phalanx_1 | 0.0816 0.0232 0.0106 |
l_lateral_malleolus | 0.1308 0.0597 -0.1032 |
l_medial_malleolus | 0.0890 0.0716 -0.0881 |
l_sphyrion | 0.0890 0.0575 -0.0943 |
l_calcaneus_posterior | 0.0974 0.0259 -0.1171 |
l_knee_crease | 0.0993 0.4881 -0.0309 |
l_femoral_lateral_epicondyles | 0.1598 0.4967 0.0297 |
l_femoral_medial_epicondyles | 0.0398 0.4946 0.0303 |
r_tarsal_distal_phalanx_1_tip | -0.1043 -0.0227 0.1450 |
r_tarsal_interphalangeal_phalanx_5 | -0.1523 0.0166 0.0895 |
r_tarsal_distal_phalanx_2 | -0.0883 0.0134 0.1383 |
r_tarsal_interphalangeal_phalanx_1 | -0.0521 0.0260 0.0127 |
r_lateral_malleolus | -0.1006 0.0658 -0.1075 |
r_medial_malleolus | -0.0591 0.0760 -0.0928 |
r_sphyrion | -0.0603 0.0610 -0.1002 |
r_calcaneus_posterior | -0.0692 0.0297 -0.1221 |
r_knee_crease | -0.0825 0.4932 -0.0326 |
r_femoral_lateral_epicondyles | -0.1421 0.4992 0.0310 |
r_femoral_medial_epicondyles | -0.0221 0.5014 0.0289 |
r_iliocristale | -0.1525 1.0628 0.0035 |
r_trochanterion | -0.1689 0.8419 0.0352 |
l_iliocristale | 0.1612 1.0537 0.0008 |
l_trochanterion | 0.1677 0.8336 0.0303 |
r_asis | -0.0887 1.0021 0.1112 |
l_asis | 0.0925 0.9983 0.1052 |
r_psis | -0.0716 1.0190 -0.1138 |
l_psis | 0.0774 1.0190 -0.1151 |
crotch | 0.0034 0.8266 0.0257 |
skull_tip | 0.0050 1.7504 0.0055 |
sellion | 0.0058 1.6316 0.0852 |
r_infraorbitale | -0.0237 1.6171 0.0752 |
l_infraorbitale | 0.0341 1.6171 0.0752 |
supramenton | 0.0061 1.5410 0.0805 |
r_tragion | -0.0646 1.6347 0.0302 |
r_gonion | -0.0520 1.5529 0.0347 |
l_tragion | 0.0739 1.6348 0.0282 |
l_gonion | 0.0631 1.5530 0.0330 |
nuchale | 0.0039 1.5972 -0.0796 |
l_carpal_distal_phalanx_1_tip | 0.1982 0.8061 0.0759 |
l_carpal_distal_phalanx_2_tip | 0.2089 0.6858 -0.0245 |
l_dactylion | 0.2056 0.6743 -0.0482 |
l_carpal_distal_phalanx_3_tip | 0.2080 0.6731 -0.0491 |
l_carpal_distal_phalanx_4_tip | 0.2035 0.6750 -0.0756 |
l_carpal_distal_phalanx_5_tip | 0.2014 0.7009 -0.1012 |
l_metacarpal_phalanx_2 | 0.2009 0.8139 -0.0237 |
l_ulnar_styloid | -0.2142 0.8529 -0.0648 |
l_metacarpal_phalanx_5 | 0.1929 0.7860 -0.1122 |
l_radial_styloid | 0.1901 0.8645 -0.0415 |
l_olecranon | -0.1962 1.1375 -0.1123 |
l_humeral_medial_epicondyles | 0.1735 1.1272 -0.1113 |
l_radiale | 0.2182 1.1212 -0.1167 |
l_humeral_lateral_epicondyles | 0.2280 1.1482 -0.1100 |
l_clavicale | 0.0271 1.4943 0.0394 |
l_acromion | 0.2032 1.4760 -0.0490 |
l_axilla_proximal | 0.1777 1.4065 -0.0075 |
l_axilla_distal | 0.1706 1.4072 -0.0875 |
r_carpal_distal_phalanx_1_tip | -0.1869 0.8090 0.0820 |
r_carpal_distal_phalanx_2_tip | -0.1980 0.6883 -0.0180 |
r_dactylion | -0.1941 0.6772 -0.0423 |
r_carpal_distal_phalanx_3_tip | -0.1969 0.6758 -0.0427 |
r_carpal_distal_phalanx_4_tip | -0.1934 0.6778 -0.0693 |
r_carpal_distal_phalanx_5_tip | -0.1938 0.7035 -0.0949 |
r_metacarpal_phalanx_2 | -0.1977 0.8169 -0.0177 |
r_ulnar_styloid | -0.2117 0.8562 -0.0584 |
r_metacarpal_phalanx_5 | -0.1929 0.7890 -0.1064 |
r_radial_styloid | -0.1884 0.8676 -0.0360 |
r_olecranon | -0.1907 1.1405 -0.1065 |
r_humeral_medial_epicondyles | -0.1680 1.1298 -0.1062 |
r_radiale | -0.2130 1.1305 -0.1091 |
r_humeral_lateral_epicondyles | -0.2224 1.1517 -0.1033 |
r_clavicale | -0.0115 1.4943 0.0400 |
r_acromion | -0.1905 1.4791 -0.0431 |
r_axilla_proximal | -0.1626 1.4072 -0.0031 |
r_axilla_distal | -0.1603 1.4098 -0.0826 |
r_neck_base | -0.0419 1.5149 -0.0220 |
l_neck_base | 0.0646 1.5141 -0.0380 |
suprasternale | 0.0084 1.4714 0.0551 |
cervicale | 0.0064 1.520 -0.0815 |
r_thelion | -0.0736 1.3385 0.1217 |
l_thelion | 0.0918 1.3382 0.1192 |
substernale | 0.0085 1.2995 0.1147 |
r_rib10 | -0.0711 1.1941 0.1016 |
l_rib10 | 0.0871 1.1925 0.0992 |
spine_2_lower_back | 0.0049 1.1908 -0.1113 |
waist_preferred_posterior | 0.2900 1.0915 -0.1091 |
navel | 0.0069 1.0966 0.1017 |
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_tarsotarsal_interphalangeal_ Joint { name "l_tarsotarsal_interphalangeal_" center 0.1086 0.0001 -0.0368 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_tarsal_interphalangeal_ Joint { name "l_tarsal_interphalangeal_" center 0.1086 0.0000 0.0762 children [ DEF hanim_l_tarsal_distal_phalanx_1 Segment { name "l_tarsal_distal_phalanx_1" children [ DEF hanim_l_tarsal_distal_phalanx_1_tip Site { name "l_tarsal_distal_phalanx_1_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_tarsal_distal_phalanx_1 Segment ] } # end hanim_l_tarsal_interphalangeal_ Joint DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_midproximal Segment { name "l_midproximal" children [ ] } # end hanim_l_midproximal Segment ] } # end hanim_l_tarsotarsal_interphalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_tarsotarsal_interphalangeal_ Joint { name "r_tarsotarsal_interphalangeal_" center -0.0801 0.0000 -0.0368 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_tarsal_interphalangeal_ Joint { name "r_tarsal_interphalangeal_" center -0.0801 0.0039 0.0732 children [ DEF hanim_r_tarsal_distal_phalanx_1 Segment { name "r_tarsal_distal_phalanx_1" children [ DEF hanim_r_tarsal_distal_phalanx_1_tip Site { name "r_tarsal_distal_phalanx_1_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_tarsal_distal_phalanx_1 Segment ] } # end hanim_r_tarsal_interphalangeal_ Joint DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_midproximal Segment { name "r_midproximal" children [ ] } # end hanim_r_midproximal Segment ] } DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_vl3 Joint { name "vl3" center 0.0041 1.1276 -0.0796 children [ DEF hanim_vl1 Joint { name "vl1" center 0.0048 1.1912 -0.0805 children [ DEF hanim_vt10 Joint { name "vt10" center 0.0056 1.2848 -0.0822 children [ DEF hanim_vt6 Joint { name "vt6" center 0.0059 1.3866 -0.0800 children [ DEF hanim_vt1 Joint { name "vt1" center 0.0065 1.4951 -0.0387 children [ DEF hanim_vc4 Joint { name "vc4" center 0.0066 1.5662 -0.0084 children [ DEF hanim_vc2 Joint { name "vc2" center 0.0066 1.5928 -0.0103 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_c2 Segment { name "c2" children [ ] } # end hanim_c2 Segment ] } # end hanim_vc2 Joint DEF hanim_c4 Segment { name "c4" children [ ] } # end hanim_c4 Segment ] } # end hanim_vc4 Joint DEF hanim_l_sternoclavicular Joint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 children [ DEF hanim_l_acromioclavicular Joint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 children [ DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_carpometacarpal_1 Joint { name "l_carpometacarpal_1" center 0.1924 0.8472 -0.0534 children [ DEF hanim_l_metacarpophalangeal_1 Joint { name "l_metacarpophalangeal_1" center 0.1951 0.8226 0.0246 children [ DEF hanim_l_carpal_interphalangeal_1 Joint { name "l_carpal_interphalangeal_1" center 0.1955 0.8159 0.0464 children [ DEF hanim_l_carpal_distal_phalanx_1 Segment { name "l_carpal_distal_phalanx_1" children [ DEF hanim_l_carpal_distal_phalanx_1_tip Site { name "l_carpal_distal_phalanx_1_tip" translation 0.1982 0.8061 0.0759 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_1 Segment ] } # end hanim_l_carpal_interphalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_proximal Segment ] } # end hanim_l_metacarpophalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_metacarpal Segment ] } # end hanim_l_carpometacarpal_1 Joint DEF hanim_l_carpometacarpal_2 Joint { name "l_carpometacarpal_2" center 0.1983 0.8024 -0.0280 children [ DEF hanim_l_metacarpophalangeal_2 Joint { name "l_metacarpophalangeal_2" center 0.1983 0.7815 -0.0280 children [ DEF hanim_l_carpal_proximal_interphalangeal_2 Joint { name "l_carpal_proximal_interphalangeal_2" center 0.2017 0.7363 -0.0248 children [ DEF hanim_l_carpal_distal_interphalangeal_2 Joint { name "l_carpal_distal_interphalangeal_2" center 0.2028 0.7139 -0.0236 children [ DEF hanim_l_carpal_distal_phalanx_2 Segment { name "l_carpal_distal_phalanx_2" children [ DEF hanim_l_carpal_distal_phalanx_2_tip Site { name "l_carpal_distal_phalanx_2_tip" translation 0.2089 0.6858 -0.0245 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_2 Segment ] } # end hanim_l_carpal_distal_interphalangeal_2 Joint DEF hanim_l_index_middle Segment { name "l_index_middle" children [ ] } # end hanim_l_index_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_2 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_index_proximal Segment ] } # end hanim_l_metacarpophalangeal_2 Joint DEF hanim_l_index_metacarpal Segment { name "l_index_metacarpal" children [ ] } # end hanim_l_index_metacarpal Segment ] } # end hanim_l_carpometacarpal_2 Joint DEF hanim_l_carpometacarpal_3 Joint { name "l_carpometacarpal_3" center 0.1987 0.8029 -0.0530 children [ DEF hanim_l_metacarpophalangeal_3 Joint { name "l_metacarpophalangeal_3" center 0.1987 0.7818 -0.0530 children [ DEF hanim_l_carpal_proximal_interphalangeal_3 Joint { name "l_carpal_proximal_interphalangeal_3" center 0.2013 0.7273 -0.0503 children [ DEF hanim_l_carpal_distal_interphalangeal_3 Joint { name "l_carpal_distal_interphalangeal_3" center 0.2026 0.7011 -0.0494 children [ DEF hanim_l_carpal_distal_phalanx_3 Segment { name "l_carpal_distal_phalanx_3" children [ DEF hanim_l_carpal_distal_phalanx_3_tip Site { name "l_carpal_distal_phalanx_3_tip" translation 0.2080 0.6731 -0.0491 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_3 Segment ] } # end hanim_l_carpal_distal_interphalangeal_3 Joint DEF hanim_l_middle_middle Segment { name "l_middle_middle" children [ ] } # end hanim_l_middle_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_3 Joint DEF hanim_l_middle_proximal Segment { name "l_middle_proximal" children [ ] } # end hanim_l_middle_proximal Segment ] } # end hanim_l_metacarpophalangeal_3 Joint DEF hanim_l_middle_metacarpal Segment { name "l_middle_metacarpal" children [ ] } # end hanim_l_middle_metacarpal Segment ] } # end hanim_l_carpometacarpal_3 Joint DEF hanim_l_carpometacarpal_4 Joint { name "l_carpometacarpal_4" center 0.1956 0.8019 -0.0794 children [ DEF hanim_l_metacarpophalangeal_4 Joint { name "l_metacarpophalangeal_4" center 0.1956 0.7815 -0.0794 children [ DEF hanim_l_carpal_proximal_interphalangeal_4 Joint { name "l_carpal_proximal_interphalangeal_4" center 0.1973 0.7287 -0.0777 children [ DEF hanim_l_carpal_distal_interphalangeal_4 Joint { name "l_carpal_distal_interphalangeal_4" center 0.1983 0.7045 -0.0767 children [ DEF hanim_l_carpal_distal_phalanx_4 Segment { name "l_carpal_distal_phalanx_4" children [ DEF hanim_l_carpal_distal_phalanx_4_tip Site { name "l_carpal_distal_phalanx_4_tip" translation 0.2035 0.6750 -0.0756 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_4 Segment ] } # end hanim_l_carpal_distal_interphalangeal_4 Joint DEF hanim_l_ring_middle Segment { name "l_ring_middle" children [ ] } # end hanim_l_ring_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_4 Joint DEF hanim_l_ring_proximal Segment { name "l_ring_proximal" children [ ] } # end hanim_l_ring_proximal Segment ] } # end hanim_l_metacarpophalangeal_4 Joint DEF hanim_l_ring_metacarpal Segment { name "l_ring_metacarpal" children [ ] } # end hanim_l_ring_metacarpal Segment ] } # end hanim_l_carpometacarpal_4 Joint DEF hanim_l_carpometacarpal_5 Joint { name "l_carpometacarpal_5" center 0.1925 0.8066 -0.1036 children [ DEF hanim_l_metacarpophalangeal_5 Joint { name "l_metacarpophalangeal_5" center 0.1925 0.7866 -0.1036 children [ DEF hanim_l_carpal_proximal_interphalangeal_5 Joint { name "l_carpal_proximal_interphalangeal_5" center 0.1938 0.7452 -0.1024 children [ DEF hanim_l_carpal_distal_interphalangeal_5 Joint { name "l_carpal_distal_interphalangeal_5" center 0.1948 0.7277 -0.1017 children [ DEF hanim_l_carpal_distal_phalanx_5 Segment { name "l_carpal_distal_phalanx_5" children [ DEF hanim_l_carpal_distal_phalanx_5_tip Site { name "l_carpal_distal_phalanx_5_tip" translation 0.2014 0.7009 -0.1012 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_5 Segment ] } # end hanim_l_carpal_distal_interphalangeal_5 Joint DEF hanim_l_pinky_middle Segment { name "l_pinky_middle" children [ ] } # end hanim_l_pinky_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_5 Joint DEF hanim_l_pinky_proximal Segment { name "l_pinky_proximal" children [ ] } # end hanim_l_pinky_proximal Segment ] } # end hanim_l_metacarpophalangeal_5 Joint DEF hanim_l_pinky_metacarpal Segment { name "l_pinky_metacarpal" children [ ] } # end hanim_l_pinky_metacarpal Segment ] } # end hanim_l_carpometacarpal_5 Joint DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_l_scapula Segment { name "l_scapula" children [ ] } # end hanim_l_scapula Segment ] } # end hanim_l_acromioclavicular Joint DEF hanim_l_clavicle Segment { name "l_clavicle" children [ DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } ] } # end hanim_l_clavicle Segment ] } # end hanim_l_sternoclavicular Joint DEF hanim_r_sternoclavicular Joint { name "r_sternoclavicular" center -0.0694 1.4600 -0.0330 children [ DEF hanim_r_acromioclavicular Joint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 children [ DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_carpometacarpal_1 Joint { name "r_carpometacarpal_1" center -0.1899 0.8502 -0.0473 children [ DEF hanim_r_metacarpophalangeal_1 Joint { name "r_metacarpophalangeal_1" center -0.1874 0.8256 0.0306 children [ DEF hanim_r_carpal_interphalangeal_1 Joint { name "r_carpal_interphalangeal_1" center -0.1864 0.8190 0.0506 children [ DEF hanim_r_carpal_distal_phalanx_1 Segment { name "r_carpal_distal_phalanx_1" children [ DEF hanim_r_carpal_distal_phalanx_1_tip Site { name "r_carpal_distal_phalanx_1_tip" translation -0.1869 0.8090 0.0820 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_1 Segment ] } # end hanim_r_carpal_interphalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_proximal Segment ] } # end hanim_r_metacarpophalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_metacarpal Segment ] } # end hanim_r_carpometacarpal_1 Joint DEF hanim_r_carpometacarpal_2 Joint { name "r_carpometacarpal_2" center -0.1961 0.8055 -0.0218 children [ DEF hanim_r_metacarpophalangeal_2 Joint { name "r_metacarpophalangeal_2" center -0.1961 0.7846 -0.0218 children [ DEF hanim_r_carpal_proximal_interphalangeal_2 Joint { name "r_carpal_proximal_interphalangeal_2" center -0.1954 0.7393 -0.0185 children [ DEF hanim_r_carpal_distal_interphalangeal_2 Joint { name "r_carpal_distal_interphalangeal_2" center -0.1945 0.7169 -0.0173 children [ DEF hanim_r_carpal_distal_phalanx_2 Segment { name "r_carpal_distal_phalanx_2" children [ DEF hanim_r_carpal_distal_phalanx_2_tip Site { name "r_carpal_distal_phalanx_2_tip" translation -0.1980 0.6883 -0.0180 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_2 Segment ] } # end hanim_r_carpal_distal_interphalangeal_2 Joint DEF hanim_r_index_middle Segment { name "r_index_middle" children [ ] } # end hanim_r_index_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_2 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_index_proximal Segment ] } # end hanim_r_metacarpophalangeal_2 Joint DEF hanim_r_index_metacarpal Segment { name "r_index_metacarpal" children [ ] } # end hanim_r_index_metacarpal Segment ] } # end hanim_r_carpometacarpal_2 Joint DEF hanim_r_carpometacarpal_3 Joint { name "r_carpometacarpal_3" center -0.1972 0.8060 -0.0468 children [ DEF hanim_r_metacarpophalangeal_3 Joint { name "r_metacarpophalangeal_3" center -0.1972 0.7849 -0.0468 children [ DEF hanim_r_carpal_proximal_interphalangeal_3 Joint { name "r_carpal_proximal_interphalangeal_3" center -0.1950 0.7304 -0.0441 children [ DEF hanim_r_carpal_distal_interphalangeal_3 Joint { name "r_carpal_distal_interphalangeal_3" center -0.1939 0.7042 -0.0432 children [ DEF hanim_r_carpal_distal_phalanx_3 Segment { name "r_carpal_distal_phalanx_3" children [ DEF hanim_r_carpal_distal_phalanx_3_tip Site { name "r_carpal_distal_phalanx_3_tip" translation -0.1969 0.6758 -0.0427 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_3 Segment ] } # end hanim_r_carpal_distal_interphalangeal_3 Joint DEF hanim_r_middle_middle Segment { name "r_middle_middle" children [ ] } # end hanim_r_middle_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_3 Joint DEF hanim_r_middle_proximal Segment { name "r_middle_proximal" children [ ] } # end hanim_r_middle_proximal Segment ] } # end hanim_r_metacarpophalangeal_3 Joint DEF hanim_r_middle_metacarpal Segment { name "r_middle_metacarpal" children [ ] } # end hanim_r_middle_metacarpal Segment ] } # end hanim_r_carpometacarpal_3 Joint DEF hanim_r_carpometacarpal_4 Joint { name "r_carpometacarpal_4" center -0.1951 0.8049 -0.0732 children [ DEF hanim_r_metacarpophalangeal_4 Joint { name "r_metacarpophalangeal_4" center -0.1951 0.7845 -0.0732 children [ DEF hanim_r_carpal_proximal_interphalangeal_4 Joint { name "r_carpal_proximal_interphalangeal_4" center -0.1920 0.7318 -0.0716 children [ DEF hanim_r_carpal_distal_interphalangeal_4 Joint { name "r_carpal_distal_interphalangeal_4" center -0.1908 0.7077 -0.0706 children [ DEF hanim_r_carpal_distal_phalanx_4 Segment { name "r_carpal_distal_phalanx_4" children [ DEF hanim_r_carpal_distal_phalanx_4_tip Site { name "r_carpal_distal_phalanx_4_tip" translation -0.1934 0.6778 -0.0693 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_4 Segment ] } # end hanim_r_carpal_distal_interphalangeal_4 Joint DEF hanim_r_ring_middle Segment { name "r_ring_middle" children [ ] } # end hanim_r_ring_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_4 Joint DEF hanim_r_ring_proximal Segment { name "r_ring_proximal" children [ ] } # end hanim_r_ring_proximal Segment ] } # end hanim_r_metacarpophalangeal_4 Joint DEF hanim_r_ring_metacarpal Segment { name "r_ring_metacarpal" children [ ] } # end hanim_r_ring_metacarpal Segment ] } # end hanim_r_carpometacarpal_4 Joint DEF hanim_r_carpometacarpal_5 Joint { name "r_carpometacarpal_5" center -0.1926 0.8096 -0.0975 children [ DEF hanim_r_metacarpophalangeal_5 Joint { name "r_metacarpophalangeal_5" center -0.1926 0.7896 -0.0975 children [ DEF hanim_r_carpal_proximal_interphalangeal_5 Joint { name "r_carpal_proximal_interphalangeal_5" center -0.1902 0.7483 -0.0963 children [ DEF hanim_r_carpal_distal_interphalangeal_5 Joint { name "r_carpal_distal_interphalangeal_5" center -0.1908 0.7540 -0.0960 children [ DEF hanim_r_carpal_distal_phalanx_5 Segment { name "r_carpal_distal_phalanx_5" children [ DEF hanim_r_carpal_distal_phalanx_5_tip Site { name "r_carpal_distal_phalanx_5_tip" translation -0.1938 0.7035 -0.0949 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_5 Segment ] } # end hanim_r_carpal_distal_interphalangeal_5 Joint DEF hanim_r_pinky_middle Segment { name "r_pinky_middle" children [ ] } # end hanim_r_pinky_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_5 Joint DEF hanim_r_pinky_proximal Segment { name "r_pinky_proximal" children [ ] } # end hanim_r_pinky_proximal Segment ] } # end hanim_r_metacarpophalangeal_5 Joint DEF hanim_r_pinky_metacarpal Segment { name "r_pinky_metacarpal" children [ ] } # end hanim_r_pinky_metacarpal Segment ] } # end hanim_r_carpometacarpal_5 Joint DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_r_scapula Segment { name "r_scapula" children [ ] } # end hanim_r_scapula Segment ] } # end hanim_r_acromioclavicular Joint DEF hanim_r_clavicle Segment { name "r_clavicle" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } ] } # end hanim_r_clavicle Segment ] } # end hanim_r_sternoclavicular Joint DEF hanim_t1 Segment { name "t1" children [ DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } ] } # end hanim_t1 Segment ] } # end hanim_vt1 Joint DEF hanim_t6 Segment { name "t6" children [ ] } # end hanim_t6 Segment ] } # end hanim_vt6 Joint DEF hanim_t10 Segment { name "t10" children [ DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } ] } # end hanim_t10 Segment ] } # end hanim_vt10 Joint DEF hanim_l1 Segment { name "l1" children [ ] } # end hanim_l1 Segment ] } # end hanim_vl1 Joint DEF hanim_l3 Segment { name "l3" children [ DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } ] } # end hanim_l3 Segment ] } # end hanim_vl3 Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior " translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_tarsotarsal_interphalangeal_, USE hanim_l_metatarsophalangeal_, USE hanim_l_tarsal_interphalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_tarsotarsal_interphalangeal_, USE hanim_r_metatarsophalangeal_, USE hanim_r_tarsal_interphalangeal_, USE hanim_vl5, USE hanim_vl3, USE hanim_vl1, USE hanim_vt10, USE hanim_vt6, USE hanim_vt1, USE hanim_vc4, USE hanim_vc2, USE hanim_skullbase, USE hanim_l_sternoclavicular, USE hanim_l_acromioclavicular, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_l_carpometacarpal_1, USE hanim_l_metacarpophalangeal_1, USE hanim_l_carpal_interphalangeal_1, USE hanim_l_carpometacarpal_2, USE hanim_l_metacarpophalangeal_2, USE hanim_l_carpal_proximal_interphalangeal_2, USE hanim_l_carpal_distal_interphalangeal_2, USE hanim_l_carpometacarpal_3, USE hanim_l_metacarpophalangeal_3, USE hanim_l_carpal_proximal_interphalangeal_3, USE hanim_l_carpal_distal_interphalangeal_3, USE hanim_l_carpometacarpal_4, USE hanim_l_metacarpophalangeal_4, USE hanim_l_carpal_proximal_interphalangeal_4, USE hanim_l_carpal_distal_interphalangeal_4, USE hanim_l_carpometacarpal_5, USE hanim_l_metacarpophalangeal_5, USE hanim_l_carpal_proximal_interphalangeal_5, USE hanim_l_carpal_distal_interphalangeal_5, USE hanim_r_sternoclavicular, USE hanim_r_acromioclavicular, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal, USE hanim_r_carpometacarpal_1, USE hanim_r_metacarpophalangeal_1, USE hanim_r_carpal_interphalangeal_1, USE hanim_r_carpometacarpal_2, USE hanim_r_metacarpophalangeal_2, USE hanim_r_carpal_proximal_interphalangeal_2, USE hanim_r_carpal_distal_interphalangeal_2, USE hanim_r_carpometacarpal_3, USE hanim_r_metacarpophalangeal_3, USE hanim_r_carpal_proximal_interphalangeal_3, USE hanim_r_carpal_distal_interphalangeal_3, USE hanim_r_carpometacarpal_4, USE hanim_r_metacarpophalangeal_4, USE hanim_r_carpal_proximal_interphalangeal_4, USE hanim_r_carpal_distal_interphalangeal_4, USE hanim_r_carpometacarpal_5, USE hanim_r_metacarpophalangeal_5, USE hanim_r_carpal_proximal_interphalangeal_5, USE hanim_r_carpal_distal_interphalangeal_5 ] sites [ USE hanim_l_tarsal_distal_phalanx_1_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_tarsal_distal_phalanx_1_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_l_carpal_distal_phalanx_1_tip, USE hanim_l_carpal_distal_phalanx_2_tip, USE hanim_l_dactylion, USE hanim_l_carpal_distal_phalanx_3_tip, USE hanim_l_carpal_distal_phalanx_4_tip, USE hanim_l_carpal_distal_phalanx_5_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_clavicale, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_carpal_distal_phalanx_1_tip, USE hanim_r_carpal_distal_phalanx_2_tip, USE hanim_r_dactylion, USE hanim_r_carpal_distal_phalanx_3_tip, USE hanim_r_carpal_distal_phalanx_4_tip, USE hanim_r_carpal_distal_phalanx_5_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_suprasternale, USE hanim_cervicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_navel, ] segments [ USE hanim_l_tarsal_distal_phalanx_1, USE hanim_l_middistal, USE hanim_l_midproximal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_tarsal_distal_phalanx_1, USE hanim_r_middistal, USE hanim_r_midproximal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_skull, USE hanim_c2, USE hanim_c4, USE hanim_l_carpal_distal_phalanx_1, USE hanim_l_index_proximal, USE hanim_l_index_proximal, USE hanim_l_carpal_distal_phalanx_2, USE hanim_l_index_middle, USE hanim_l_index_proximal, USE hanim_l_index_metacarpal, USE hanim_l_carpal_distal_phalanx_3, USE hanim_l_middle_middle, USE hanim_l_middle_proximal, USE hanim_l_middle_metacarpal, USE hanim_l_carpal_distal_phalanx_4, USE hanim_l_ring_middle, USE hanim_l_ring_proximal, USE hanim_l_ring_metacarpal, USE hanim_l_carpal_distal_phalanx_5, USE hanim_l_pinky_middle, USE hanim_l_pinky_proximal, USE hanim_l_pinky_metacarpal, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_l_scapula, USE hanim_l_clavicle, USE hanim_r_carpal_distal_phalanx_1, USE hanim_r_index_proximal, USE hanim_r_index_proximal, USE hanim_r_carpal_distal_phalanx_2, USE hanim_r_index_middle, USE hanim_r_index_proximal, USE hanim_r_index_metacarpal, USE hanim_r_carpal_distal_phalanx_3, USE hanim_r_middle_middle, USE hanim_r_middle_proximal, USE hanim_r_middle_metacarpal, USE hanim_r_carpal_distal_phalanx_4, USE hanim_r_ring_middle, USE hanim_r_ring_proximal, USE hanim_r_ring_metacarpal, USE hanim_r_carpal_distal_phalanx_5, USE hanim_r_pinky_middle, USE hanim_r_pinky_proximal, USE hanim_r_pinky_metacarpal, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_r_scapula, USE hanim_r_clavicle, USE hanim_t1, USE hanim_t6, USE hanim_t10, USE hanim_l1, USE hanim_l3, USE hanim_l5, USE hanim_sacrum ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑2" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑2" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 2 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Group { children [ Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } Transform { translation IS center children [ 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.5 } appearance Appearance { material Material { diffuseColor 1 1 0 } } } ] } ] } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_tarsotarsal_interphalangeal_ Joint { name "l_tarsotarsal_interphalangeal_" center 0.1086 0.0001 -0.0368 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_tarsal_interphalangeal_ Joint { name "l_tarsal_interphalangeal_" center 0.1086 0.0000 0.0762 children [ DEF hanim_l_tarsal_distal_phalanx_1 Segment { name "l_tarsal_distal_phalanx_1" children [ DEF hanim_l_tarsal_distal_phalanx_1_tip Site { name "l_tarsal_distal_phalanx_1_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_tarsal_distal_phalanx_1 Segment ] } # end hanim_l_tarsal_interphalangeal_ Joint DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_midproximal Segment { name "l_midproximal" children [ ] } # end hanim_l_midproximal Segment ] } # end hanim_l_tarsotarsal_interphalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_tarsotarsal_interphalangeal_ Joint { name "r_tarsotarsal_interphalangeal_" center -0.0801 0.0000 -0.0368 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_tarsal_interphalangeal_ Joint { name "r_tarsal_interphalangeal_" center -0.0801 0.0039 0.0732 children [ DEF hanim_r_tarsal_distal_phalanx_1 Segment { name "r_tarsal_distal_phalanx_1" children [ DEF hanim_r_tarsal_distal_phalanx_1_tip Site { name "r_tarsal_distal_phalanx_1_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_tarsal_distal_phalanx_1 Segment ] } # end hanim_r_tarsal_interphalangeal_ Joint DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_midproximal Segment { name "r_midproximal" children [ ] } # end hanim_r_midproximal Segment ] } DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_vl3 Joint { name "vl3" center 0.0041 1.1276 -0.0796 children [ DEF hanim_vl1 Joint { name "vl1" center 0.0048 1.1912 -0.0805 children [ DEF hanim_vt10 Joint { name "vt10" center 0.0056 1.2848 -0.0822 children [ DEF hanim_vt6 Joint { name "vt6" center 0.0059 1.3866 -0.0800 children [ DEF hanim_vt1 Joint { name "vt1" center 0.0065 1.4951 -0.0387 children [ DEF hanim_vc4 Joint { name "vc4" center 0.0066 1.5662 -0.0084 children [ DEF hanim_vc2 Joint { name "vc2" center 0.0066 1.5928 -0.0103 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_c2 Segment { name "c2" children [ ] } # end hanim_c2 Segment ] } # end hanim_vc2 Joint DEF hanim_c4 Segment { name "c4" children [ ] } # end hanim_c4 Segment ] } # end hanim_vc4 Joint DEF hanim_l_sternoclavicular Joint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 children [ DEF hanim_l_acromioclavicular Joint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 children [ DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_carpometacarpal_1 Joint { name "l_carpometacarpal_1" center 0.1924 0.8472 -0.0534 children [ DEF hanim_l_metacarpophalangeal_1 Joint { name "l_metacarpophalangeal_1" center 0.1951 0.8226 0.0246 children [ DEF hanim_l_carpal_interphalangeal_1 Joint { name "l_carpal_interphalangeal_1" center 0.1955 0.8159 0.0464 children [ DEF hanim_l_carpal_distal_phalanx_1 Segment { name "l_carpal_distal_phalanx_1" children [ DEF hanim_l_carpal_distal_phalanx_1_tip Site { name "l_carpal_distal_phalanx_1_tip" translation 0.1982 0.8061 0.0759 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_1 Segment ] } # end hanim_l_carpal_interphalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_proximal Segment ] } # end hanim_l_metacarpophalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_metacarpal Segment ] } # end hanim_l_carpometacarpal_1 Joint DEF hanim_l_carpometacarpal_2 Joint { name "l_carpometacarpal_2" center 0.1983 0.8024 -0.0280 children [ DEF hanim_l_metacarpophalangeal_2 Joint { name "l_metacarpophalangeal_2" center 0.1983 0.7815 -0.0280 children [ DEF hanim_l_carpal_proximal_interphalangeal_2 Joint { name "l_carpal_proximal_interphalangeal_2" center 0.2017 0.7363 -0.0248 children [ DEF hanim_l_carpal_distal_interphalangeal_2 Joint { name "l_carpal_distal_interphalangeal_2" center 0.2028 0.7139 -0.0236 children [ DEF hanim_l_carpal_distal_phalanx_2 Segment { name "l_carpal_distal_phalanx_2" children [ DEF hanim_l_carpal_distal_phalanx_2_tip Site { name "l_carpal_distal_phalanx_2_tip" translation 0.2089 0.6858 -0.0245 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_2 Segment ] } # end hanim_l_carpal_distal_interphalangeal_2 Joint DEF hanim_l_index_middle Segment { name "l_index_middle" children [ ] } # end hanim_l_index_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_2 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_index_proximal Segment ] } # end hanim_l_metacarpophalangeal_2 Joint DEF hanim_l_index_metacarpal Segment { name "l_index_metacarpal" children [ ] } # end hanim_l_index_metacarpal Segment ] } # end hanim_l_carpometacarpal_2 Joint DEF hanim_l_carpometacarpal_3 Joint { name "l_carpometacarpal_3" center 0.1987 0.8029 -0.0530 children [ DEF hanim_l_metacarpophalangeal_3 Joint { name "l_metacarpophalangeal_3" center 0.1987 0.7818 -0.0530 children [ DEF hanim_l_carpal_proximal_interphalangeal_3 Joint { name "l_carpal_proximal_interphalangeal_3" center 0.2013 0.7273 -0.0503 children [ DEF hanim_l_carpal_distal_interphalangeal_3 Joint { name "l_carpal_distal_interphalangeal_3" center 0.2026 0.7011 -0.0494 children [ DEF hanim_l_carpal_distal_phalanx_3 Segment { name "l_carpal_distal_phalanx_3" children [ DEF hanim_l_carpal_distal_phalanx_3_tip Site { name "l_carpal_distal_phalanx_3_tip" translation 0.2080 0.6731 -0.0491 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_3 Segment ] } # end hanim_l_carpal_distal_interphalangeal_3 Joint DEF hanim_l_middle_middle Segment { name "l_middle_middle" children [ ] } # end hanim_l_middle_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_3 Joint DEF hanim_l_middle_proximal Segment { name "l_middle_proximal" children [ ] } # end hanim_l_middle_proximal Segment ] } # end hanim_l_metacarpophalangeal_3 Joint DEF hanim_l_middle_metacarpal Segment { name "l_middle_metacarpal" children [ ] } # end hanim_l_middle_metacarpal Segment ] } # end hanim_l_carpometacarpal_3 Joint DEF hanim_l_carpometacarpal_4 Joint { name "l_carpometacarpal_4" center 0.1956 0.8019 -0.0794 children [ DEF hanim_l_metacarpophalangeal_4 Joint { name "l_metacarpophalangeal_4" center 0.1956 0.7815 -0.0794 children [ DEF hanim_l_carpal_proximal_interphalangeal_4 Joint { name "l_carpal_proximal_interphalangeal_4" center 0.1973 0.7287 -0.0777 children [ DEF hanim_l_carpal_distal_interphalangeal_4 Joint { name "l_carpal_distal_interphalangeal_4" center 0.1983 0.7045 -0.0767 children [ DEF hanim_l_carpal_distal_phalanx_4 Segment { name "l_carpal_distal_phalanx_4" children [ DEF hanim_l_carpal_distal_phalanx_4_tip Site { name "l_carpal_distal_phalanx_4_tip" translation 0.2035 0.6750 -0.0756 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_4 Segment ] } # end hanim_l_carpal_distal_interphalangeal_4 Joint DEF hanim_l_ring_middle Segment { name "l_ring_middle" children [ ] } # end hanim_l_ring_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_4 Joint DEF hanim_l_ring_proximal Segment { name "l_ring_proximal" children [ ] } # end hanim_l_ring_proximal Segment ] } # end hanim_l_metacarpophalangeal_4 Joint DEF hanim_l_ring_metacarpal Segment { name "l_ring_metacarpal" children [ ] } # end hanim_l_ring_metacarpal Segment ] } # end hanim_l_carpometacarpal_4 Joint DEF hanim_l_carpometacarpal_5 Joint { name "l_carpometacarpal_5" center 0.1925 0.8066 -0.1036 children [ DEF hanim_l_metacarpophalangeal_5 Joint { name "l_metacarpophalangeal_5" center 0.1925 0.7866 -0.1036 children [ DEF hanim_l_carpal_proximal_interphalangeal_5 Joint { name "l_carpal_proximal_interphalangeal_5" center 0.1938 0.7452 -0.1024 children [ DEF hanim_l_carpal_distal_interphalangeal_5 Joint { name "l_carpal_distal_interphalangeal_5" center 0.1948 0.7277 -0.1017 children [ DEF hanim_l_carpal_distal_phalanx_5 Segment { name "l_carpal_distal_phalanx_5" children [ DEF hanim_l_carpal_distal_phalanx_5_tip Site { name "l_carpal_distal_phalanx_5_tip" translation 0.2014 0.7009 -0.1012 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_5 Segment ] } # end hanim_l_carpal_distal_interphalangeal_5 Joint DEF hanim_l_pinky_middle Segment { name "l_pinky_middle" children [ ] } # end hanim_l_pinky_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_5 Joint DEF hanim_l_pinky_proximal Segment { name "l_pinky_proximal" children [ ] } # end hanim_l_pinky_proximal Segment ] } # end hanim_l_metacarpophalangeal_5 Joint DEF hanim_l_pinky_metacarpal Segment { name "l_pinky_metacarpal" children [ ] } # end hanim_l_pinky_metacarpal Segment ] } # end hanim_l_carpometacarpal_5 Joint DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_l_scapula Segment { name "l_scapula" children [ ] } # end hanim_l_scapula Segment ] } # end hanim_l_acromioclavicular Joint DEF hanim_l_clavicle Segment { name "l_clavicle" children [ DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } ] } # end hanim_l_clavicle Segment ] } # end hanim_l_sternoclavicular Joint DEF hanim_r_sternoclavicular Joint { name "r_sternoclavicular" center -0.0694 1.4600 -0.0330 children [ DEF hanim_r_acromioclavicular Joint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 children [ DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_carpometacarpal_1 Joint { name "r_carpometacarpal_1" center -0.1899 0.8502 -0.0473 children [ DEF hanim_r_metacarpophalangeal_1 Joint { name "r_metacarpophalangeal_1" center -0.1874 0.8256 0.0306 children [ DEF hanim_r_carpal_interphalangeal_1 Joint { name "r_carpal_interphalangeal_1" center -0.1864 0.8190 0.0506 children [ DEF hanim_r_carpal_distal_phalanx_1 Segment { name "r_carpal_distal_phalanx_1" children [ DEF hanim_r_carpal_distal_phalanx_1_tip Site { name "r_carpal_distal_phalanx_1_tip" translation -0.1869 0.8090 0.0820 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_1 Segment ] } # end hanim_r_carpal_interphalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_proximal Segment ] } # end hanim_r_metacarpophalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_metacarpal Segment ] } # end hanim_r_carpometacarpal_1 Joint DEF hanim_r_carpometacarpal_2 Joint { name "r_carpometacarpal_2" center -0.1961 0.8055 -0.0218 children [ DEF hanim_r_metacarpophalangeal_2 Joint { name "r_metacarpophalangeal_2" center -0.1961 0.7846 -0.0218 children [ DEF hanim_r_carpal_proximal_interphalangeal_2 Joint { name "r_carpal_proximal_interphalangeal_2" center -0.1954 0.7393 -0.0185 children [ DEF hanim_r_carpal_distal_interphalangeal_2 Joint { name "r_carpal_distal_interphalangeal_2" center -0.1945 0.7169 -0.0173 children [ DEF hanim_r_carpal_distal_phalanx_2 Segment { name "r_carpal_distal_phalanx_2" children [ DEF hanim_r_carpal_distal_phalanx_2_tip Site { name "r_carpal_distal_phalanx_2_tip" translation -0.1980 0.6883 -0.0180 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_2 Segment ] } # end hanim_r_carpal_distal_interphalangeal_2 Joint DEF hanim_r_index_middle Segment { name "r_index_middle" children [ ] } # end hanim_r_index_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_2 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_index_proximal Segment ] } # end hanim_r_metacarpophalangeal_2 Joint DEF hanim_r_index_metacarpal Segment { name "r_index_metacarpal" children [ ] } # end hanim_r_index_metacarpal Segment ] } # end hanim_r_carpometacarpal_2 Joint DEF hanim_r_carpometacarpal_3 Joint { name "r_carpometacarpal_3" center -0.1972 0.8060 -0.0468 children [ DEF hanim_r_metacarpophalangeal_3 Joint { name "r_metacarpophalangeal_3" center -0.1972 0.7849 -0.0468 children [ DEF hanim_r_carpal_proximal_interphalangeal_3 Joint { name "r_carpal_proximal_interphalangeal_3" center -0.1950 0.7304 -0.0441 children [ DEF hanim_r_carpal_distal_interphalangeal_3 Joint { name "r_carpal_distal_interphalangeal_3" center -0.1939 0.7042 -0.0432 children [ DEF hanim_r_carpal_distal_phalanx_3 Segment { name "r_carpal_distal_phalanx_3" children [ DEF hanim_r_carpal_distal_phalanx_3_tip Site { name "r_carpal_distal_phalanx_3_tip" translation -0.1969 0.6758 -0.0427 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_3 Segment ] } # end hanim_r_carpal_distal_interphalangeal_3 Joint DEF hanim_r_middle_middle Segment { name "r_middle_middle" children [ ] } # end hanim_r_middle_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_3 Joint DEF hanim_r_middle_proximal Segment { name "r_middle_proximal" children [ ] } # end hanim_r_middle_proximal Segment ] } # end hanim_r_metacarpophalangeal_3 Joint DEF hanim_r_middle_metacarpal Segment { name "r_middle_metacarpal" children [ ] } # end hanim_r_middle_metacarpal Segment ] } # end hanim_r_carpometacarpal_3 Joint DEF hanim_r_carpometacarpal_4 Joint { name "r_carpometacarpal_4" center -0.1951 0.8049 -0.0732 children [ DEF hanim_r_metacarpophalangeal_4 Joint { name "r_metacarpophalangeal_4" center -0.1951 0.7845 -0.0732 children [ DEF hanim_r_carpal_proximal_interphalangeal_4 Joint { name "r_carpal_proximal_interphalangeal_4" center -0.1920 0.7318 -0.0716 children [ DEF hanim_r_carpal_distal_interphalangeal_4 Joint { name "r_carpal_distal_interphalangeal_4" center -0.1908 0.7077 -0.0706 children [ DEF hanim_r_carpal_distal_phalanx_4 Segment { name "r_carpal_distal_phalanx_4" children [ DEF hanim_r_carpal_distal_phalanx_4_tip Site { name "r_carpal_distal_phalanx_4_tip" translation -0.1934 0.6778 -0.0693 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_4 Segment ] } # end hanim_r_carpal_distal_interphalangeal_4 Joint DEF hanim_r_ring_middle Segment { name "r_ring_middle" children [ ] } # end hanim_r_ring_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_4 Joint DEF hanim_r_ring_proximal Segment { name "r_ring_proximal" children [ ] } # end hanim_r_ring_proximal Segment ] } # end hanim_r_metacarpophalangeal_4 Joint DEF hanim_r_ring_metacarpal Segment { name "r_ring_metacarpal" children [ ] } # end hanim_r_ring_metacarpal Segment ] } # end hanim_r_carpometacarpal_4 Joint DEF hanim_r_carpometacarpal_5 Joint { name "r_carpometacarpal_5" center -0.1926 0.8096 -0.0975 children [ DEF hanim_r_metacarpophalangeal_5 Joint { name "r_metacarpophalangeal_5" center -0.1926 0.7896 -0.0975 children [ DEF hanim_r_carpal_proximal_interphalangeal_5 Joint { name "r_carpal_proximal_interphalangeal_5" center -0.1902 0.7483 -0.0963 children [ DEF hanim_r_carpal_distal_interphalangeal_5 Joint { name "r_carpal_distal_interphalangeal_5" center -0.1908 0.7540 -0.0960 children [ DEF hanim_r_carpal_distal_phalanx_5 Segment { name "r_carpal_distal_phalanx_5" children [ DEF hanim_r_carpal_distal_phalanx_5_tip Site { name "r_carpal_distal_phalanx_5_tip" translation -0.1938 0.7035 -0.0949 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_5 Segment ] } # end hanim_r_carpal_distal_interphalangeal_5 Joint DEF hanim_r_pinky_middle Segment { name "r_pinky_middle" children [ ] } # end hanim_r_pinky_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_5 Joint DEF hanim_r_pinky_proximal Segment { name "r_pinky_proximal" children [ ] } # end hanim_r_pinky_proximal Segment ] } # end hanim_r_metacarpophalangeal_5 Joint DEF hanim_r_pinky_metacarpal Segment { name "r_pinky_metacarpal" children [ ] } # end hanim_r_pinky_metacarpal Segment ] } # end hanim_r_carpometacarpal_5 Joint DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_r_scapula Segment { name "r_scapula" children [ ] } # end hanim_r_scapula Segment ] } # end hanim_r_acromioclavicular Joint DEF hanim_r_clavicle Segment { name "r_clavicle" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } ] } # end hanim_r_clavicle Segment ] } # end hanim_r_sternoclavicular Joint DEF hanim_t1 Segment { name "t1" children [ DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } ] } # end hanim_t1 Segment ] } # end hanim_vt1 Joint DEF hanim_t6 Segment { name "t6" children [ ] } # end hanim_t6 Segment ] } # end hanim_vt6 Joint DEF hanim_t10 Segment { name "t10" children [ DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } ] } # end hanim_t10 Segment ] } # end hanim_vt10 Joint DEF hanim_l1 Segment { name "l1" children [ ] } # end hanim_l1 Segment ] } # end hanim_vl1 Joint DEF hanim_l3 Segment { name "l3" children [ DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } ] } # end hanim_l3 Segment ] } # end hanim_vl3 Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior " translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_tarsotarsal_interphalangeal_, USE hanim_l_metatarsophalangeal_, USE hanim_l_tarsal_interphalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_tarsotarsal_interphalangeal_, USE hanim_r_metatarsophalangeal_, USE hanim_r_tarsal_interphalangeal_, USE hanim_vl5, USE hanim_vl3, USE hanim_vl1, USE hanim_vt10, USE hanim_vt6, USE hanim_vt1, USE hanim_vc4, USE hanim_vc2, USE hanim_skullbase, USE hanim_l_sternoclavicular, USE hanim_l_acromioclavicular, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_l_carpometacarpal_1, USE hanim_l_metacarpophalangeal_1, USE hanim_l_carpal_interphalangeal_1, USE hanim_l_carpometacarpal_2, USE hanim_l_metacarpophalangeal_2, USE hanim_l_carpal_proximal_interphalangeal_2, USE hanim_l_carpal_distal_interphalangeal_2, USE hanim_l_carpometacarpal_3, USE hanim_l_metacarpophalangeal_3, USE hanim_l_carpal_proximal_interphalangeal_3, USE hanim_l_carpal_distal_interphalangeal_3, USE hanim_l_carpometacarpal_4, USE hanim_l_metacarpophalangeal_4, USE hanim_l_carpal_proximal_interphalangeal_4, USE hanim_l_carpal_distal_interphalangeal_4, USE hanim_l_carpometacarpal_5, USE hanim_l_metacarpophalangeal_5, USE hanim_l_carpal_proximal_interphalangeal_5, USE hanim_l_carpal_distal_interphalangeal_5, USE hanim_r_sternoclavicular, USE hanim_r_acromioclavicular, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal, USE hanim_r_carpometacarpal_1, USE hanim_r_metacarpophalangeal_1, USE hanim_r_carpal_interphalangeal_1, USE hanim_r_carpometacarpal_2, USE hanim_r_metacarpophalangeal_2, USE hanim_r_carpal_proximal_interphalangeal_2, USE hanim_r_carpal_distal_interphalangeal_2, USE hanim_r_carpometacarpal_3, USE hanim_r_metacarpophalangeal_3, USE hanim_r_carpal_proximal_interphalangeal_3, USE hanim_r_carpal_distal_interphalangeal_3, USE hanim_r_carpometacarpal_4, USE hanim_r_metacarpophalangeal_4, USE hanim_r_carpal_proximal_interphalangeal_4, USE hanim_r_carpal_distal_interphalangeal_4, USE hanim_r_carpometacarpal_5, USE hanim_r_metacarpophalangeal_5, USE hanim_r_carpal_proximal_interphalangeal_5, USE hanim_r_carpal_distal_interphalangeal_5 ] sites [ USE hanim_l_tarsal_distal_phalanx_1_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_lateral_malleolus, USE hanim_l_mediametacarpalmetacarpall_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_tarsal_distal_phalanx_1_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_l_carpal_distal_phalanx_1_tip, USE hanim_l_carpal_distal_phalanx_2_tip, USE hanim_l_dactylion, USE hanim_l_carpal_distal_phalanx_3_tip, USE hanim_l_carpal_distal_phalanx_4_tip, USE hanim_l_carpal_distal_phalanx_5_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_clavicale, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_carpal_distal_phalanx_1_tip, USE hanim_r_carpal_distal_phalanx_2_tip, USE hanim_r_dactylion, USE hanim_r_carpal_distal_phalanx_3_tip, USE hanim_r_carpal_distal_phalanx_4_tip, USE hanim_r_carpal_distal_phalanx_5_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_suprasternale, USE hanim_cervicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_navel, ] segments [ USE hanim_l_tarsal_distal_phalanx_1, USE hanim_l_middistal, USE hanim_l_midproximal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_tarsal_distal_phalanx_1, USE hanim_r_middistal, USE hanim_r_midproximal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_skull, USE hanim_c2, USE hanim_c4, USE hanim_l_carpal_distal_phalanx_1, USE hanim_l_index_proximal, USE hanim_l_index_proximal, USE hanim_l_carpal_distal_phalanx_2, USE hanim_l_index_middle, USE hanim_l_index_proximal, USE hanim_l_index_metacarpal, USE hanim_l_carpal_distal_phalanx_3, USE hanim_l_middle_middle, USE hanim_l_middle_proximal, USE hanim_l_middle_metacarpal, USE hanim_l_carpal_distal_phalanx_4, USE hanim_l_ring_middle, USE hanim_l_ring_proximal, USE hanim_l_ring_metacarpal, USE hanim_l_carpal_distal_phalanx_5, USE hanim_l_pinky_middle, USE hanim_l_pinky_proximal, USE hanim_l_pinky_metacarpal, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_l_scapula, USE hanim_l_clavicle, USE hanim_r_carpal_distal_phalanx_1, USE hanim_r_index_proximal, USE hanim_r_index_proximal, USE hanim_r_carpal_distal_phalanx_2, USE hanim_r_index_middle, USE hanim_r_index_proximal, USE hanim_r_index_metacarpal, USE hanim_r_carpal_distal_phalanx_3, USE hanim_r_middle_middle, USE hanim_r_middle_proximal, USE hanim_r_middle_metacarpal, USE hanim_r_carpal_distal_phalanx_4, USE hanim_r_ring_middle, USE hanim_r_ring_proximal, USE hanim_r_ring_metacarpal, USE hanim_r_carpal_distal_phalanx_5, USE hanim_r_pinky_middle, USE hanim_r_pinky_proximal, USE hanim_r_pinky_metacarpal, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_r_scapula, USE hanim_r_clavicle, USE hanim_t1, USE hanim_t6, USE hanim_t10, USE hanim_l1, USE hanim_l3, USE hanim_l5, USE hanim_sacrum ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑2" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑2" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 2 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
LOA‑3 supports the full hierarchy of HAnim. Table A.8 lists the suggested center field values for the joints of LOA‑3. Table A.9 lists the suggested translation field values for the sites of LOA‑3.
Table A.8 — LOA‑3: Suggested Joint objects center values
Joint object | Suggested center value |
---|---|
humanoid_root | 0.0000 0.8240 0.0277 |
sacroiliac | 0.0000 0.9149 0.0016 |
l_hip | 0.0961 0.9124 -0.0001 |
l_knee | 0.1040 0.4867 0.0308 |
l_talocrural | 0.1101 0.0656 -0.0736 |
l_tarsotarsal_interphalangeal_ | 0.1086 0.0001 -0.0368 |
l_metatarsophalangeal_ | 0.1086 0.0001 0.0368 |
l_tarsal_interphalangeal_ | 0.1086 0.0000 0.0762 |
r_hip | -0.0950 0.9171 0.0029 |
r_knee | -0.0867 0.4913 0.0318 |
r_talocrural | -0.0801 0.0712 -0.0766 |
r_tarsotarsal_interphalangeal_ | -0.0801 0.0000 -0.0368 |
r_metatarsophalangeal_ | -0.0801 0.0000 0.0368 |
r_tarsal_interphalangeal_ | -0.0801 0.0039 0.0732 |
vl5 | 0.0028 1.0568 -0.0776 |
vl4 | 0.0035 1.0925 -0.0787 |
vl3 | 0.0041 1.1276 -0.0796 |
vl2 | 0.0045 1.1546 -0.0800 |
vl1 | 0.0048 1.1912 -0.0805 |
vt12 | 0.0051 1.2278 -0.0808 |
vt11 | 0.0053 1.2679 -0.0810 |
vt10 | 0.0056 1.2848 -0.0822 |
vt9 | 0.0057 1.3126 -0.0838 |
vt8 | 0.0057 1.3382 -0.0845 |
vt7 | 0.0058 1.3625 -0.0833 |
vt6 | 0.0059 1.3866 -0.0800 |
vt5 | 0.0060 1.4102 -0.0745 |
vt4 | 0.0061 1.4320 -0.0675 |
vt3 | 0.0062 1.4583 -0.0570 |
vt2 | 0.0063 1.4761 -0.0484 |
vt1 | 0.0065 1.4951 -0.0387 |
vc7 | 0.0066 1.5132 -0.0301 |
vc6 | 0.0066 1.5357 -0.0143 |
vc5 | 0.0066 1.5520 -0.0082 |
vc4 | 0.0066 1.5662 -0.0084 |
vc3 | 0.0066 1.5800 -0.0103 |
vc2 | 0.0066 1.5928 -0.0103 |
vc1 | 0.0066 1.6144 -0.0034 |
skullbase | 0.0044 1.6209 0.0236 |
l_eyeball | 0.0336 1.6332 0.0502 |
r_eyeball | -0.0236 1.6331 0.0510 |
l_sternoclavicular | 0.0820 1.4488 -0.0353 |
l_acromioclavicular | 0.0962 1.4269 -0.0424 |
l_shoulder | 0.2029 1.4376 -0.0387 |
l_elbow | 0.2014 1.1357 -0.0682 |
l_radiocarpal | 0.1984 0.8663 -0.0583 |
l_carpometacarpal_1 | 0.1924 0.8472 -0.0534 |
l_metacarpophalangeal_1 | 0.1951 0.8226 0.0246 |
l_carpal_interphalangeal_1 | 0.1955 0.8159 0.0464 |
l_carpometacarpal_2 | 0.1983 0.8024 -0.0280 |
l_metacarpophalangeal_2 | 0.1983 0.7815 -0.0280 |
l_carpal_proximal_interphalangeal_2 | 0.2017 0.7363 -0.0248 |
l_carpal_distal_interphalangeal_2 | 0.2028 0.7139 -0.0236 |
l_carpometacarpal_3 | 0.1987 0.8029 -0.0530 |
l_metacarpophalangeal_3 | 0.1987 0.7818 -0.0530 |
l_carpal_proximal_interphalangeal_3 | 0.2013 0.7273 -0.0503 |
l_carpal_distal_interphalangeal_3 | 0.2026 0.7011 -0.0494 |
l_carpometacarpal_4 | 0.1956 0.8019 -0.0794 |
l_metacarpophalangeal_4 | 0.1956 0.7815 -0.0794 |
l_carpal_proximal_interphalangeal_4 | 0.1973 0.7287 -0.0777 |
l_carpal_distal_interphalangeal_4 | 0.1983 0.7045 -0.0767 |
l_carpometacarpal_5 | 0.1925 0.8066 -0.1036 |
l_metacarpophalangeal_5 | 0.1925 0.7866 -0.1036 |
l_carpal_proximal_interphalangeal_5 | 0.1938 0.7452 -0.1024 |
l_carpal_distal_interphalangeal_5 | 0.1948 0.7277 -0.1017 |
r_sternoclavicular | -0.0694 1.4600 -0.0330 |
r_acromioclavicular | -0.0836 1.4281 -0.0401 |
r_shoulder | -0.1907 1.4407 -0.0325 |
r_elbow | -0.1949 1.1388 -0.0620 |
r_radiocarpal | -0.1959 0.8694 -0.0521 |
r_carpometacarpal_1 | -0.1899 0.8502 -0.0473 |
r_metacarpophalangeal_1 | -0.1874 0.8256 0.0306 |
r_carpal_interphalangeal_1 | -0.1864 0.8190 0.0506 |
r_carpometacarpal_2 | -0.1961 0.8055 -0.0218 |
r_metacarpophalangeal_2 | -0.1961 0.7846 -0.0218 |
r_carpal_proximal_interphalangeal_2 | -0.1954 0.7393 -0.0185 |
r_carpal_distal_interphalangeal_2 | -0.1945 0.7169 -0.0173 |
r_carpometacarpal_3 | -0.1972 0.8060 -0.0468 |
r_metacarpophalangeal_3 | -0.1972 0.7849 -0.0468 |
r_carpal_proximal_interphalangeal_3 | -0.1950 0.7304 -0.0441 |
r_carpal_distal_interphalangeal_3 | -0.1939 0.7042 -0.0432 |
r_carpometacarpal_4 | -0.1951 0.8049 -0.0732 |
r_metacarpophalangeal_4 | -0.1951 0.7845 -0.0732 |
r_carpal_proximal_interphalangeal_4 | -0.1920 0.7318 -0.0716 |
r_carpal_distal_interphalangeal_4 | -0.1908 0.7077 -0.0706 |
r_carpometacarpal_5 | -0.1926 0.8096 -0.0975 |
r_metacarpophalangeal_5 | -0.1926 0.7896 -0.0975 |
r_carpal_proximal_interphalangeal_5 | -0.1902 0.7483 -0.0963 |
r_carpal_distal_interphalangeal_5 | -0.1908 0.7540 -0.0960 |
Table A.9 — LOA‑3: Suggested Site objects translation values
Site object | Suggested translation value |
---|---|
l_tarsal_distal_phalanx_1_tip | 0.1354 0.0016 0.1476 |
l_tarsal_interphalangeal_phalanx_5 | 0.1825 0.0070 0.0928 |
l_tarsal_distal_phalanx_2 | 0.1195 0.0079 0.1433 |
l_tarsal_interphalangeal_phalanx_1 | 0.0816 0.0232 0.0106 |
l_lateral_malleolus | 0.1308 0.0597 -0.1032 |
l_medial_malleolus | 0.0890 0.0716 -0.0881 |
l_sphyrion | 0.0890 0.0575 -0.0943 |
l_calcaneus_posterior | 0.0974 0.0259 -0.1171 |
l_knee_crease | 0.0993 0.4881 -0.0309 |
l_femoral_lateral_epicondyles | 0.1598 0.4967 0.0297 |
l_femoral_medial_epicondyles | 0.0398 0.4946 0.0303 |
r_tarsal_distal_phalanx_1_tip | -0.1043 -0.0227 0.1450 |
r_tarsal_interphalangeal_phalanx_5 | -0.1523 0.0166 0.0895 |
r_tarsal_distal_phalanx_2 | -0.0883 0.0134 0.1383 |
r_tarsal_interphalangeal_phalanx_1 | -0.0521 0.0260 0.0127 |
r_lateral_malleolus | -0.1006 0.0658 -0.1075 |
r_medial_malleolus | -0.0591 0.0760 -0.0928 |
r_sphyrion | -0.0603 0.0610 -0.1002 |
r_calcaneus_posterior | -0.0692 0.0297 -0.1221 |
r_knee_crease | -0.0825 0.4932 -0.0326 |
r_femoral_lateral_epicondyles | -0.1421 0.4992 0.0310 |
r_femoral_medial_epicondyles | -0.0221 0.5014 0.0289 |
r_iliocristale | -0.1525 1.0628 0.0035 |
r_trochanterion | -0.1689 0.8419 0.0352 |
l_iliocristale | 0.1612 1.0537 0.0008 |
l_trochanterion | 0.1677 0.8336 0.0303 |
r_asis | -0.0887 1.0021 0.1112 |
l_asis | 0.0925 0.9983 0.1052 |
r_psis | -0.0716 1.0190 -0.1138 |
l_psis | 0.0774 1.0190 -0.1151 |
crotch | 0.0034 0.8266 0.0257 |
skull_tip | 0.0050 1.7504 0.0055 |
sellion | 0.0058 1.6316 0.0852 |
r_infraorbitale | -0.0237 1.6171 0.0752 |
l_infraorbitale | 0.0341 1.6171 0.0752 |
supramenton | 0.0061 1.5410 0.0805 |
r_tragion | -0.0646 1.6347 0.0302 |
r_gonion | -0.0520 1.5529 0.0347 |
l_tragion | 0.0739 1.6348 0.0282 |
l_gonion | 0.0631 1.5530 0.0330 |
nuchale | 0.0039 1.5972 -0.0796 |
r_neck_base | -0.0419 1.5149 -0.0220 |
l_neck_base | 0.0646 1.5141 -0.0380 |
l_carpal_distal_phalanx_1_tip | 0.1982 0.8061 0.0759 |
l_carpal_distal_phalanx_2_tip | 0.2089 0.6858 -0.0245 |
l_dactylion | 0.2056 0.6743 -0.0482 |
l_carpal_distal_phalanx_3_tip | 0.2080 0.6731 -0.0491 |
l_carpal_distal_phalanx_4_tip | 0.2035 0.6750 -0.0756 |
l_carpal_distal_phalanx_5_tip | 0.2014 0.7009 -0.1012 |
l_metacarpal_phalanx_2 | 0.2009 0.8139 -0.0237 |
l_ulnar_styloid | -0.2142 0.8529 -0.0648 |
l_metacarpal_phalanx_5 | 0.1929 0.7860 -0.1122 |
l_radial_styloid | 0.1901 0.8645 -0.0415 |
l_olecranon | -0.1962 1.1375 -0.1123 |
l_humeral_medial_epicondyles | 0.1735 1.1272 -0.1113 |
l_radiale | 0.2182 1.1212 -0.1167 |
l_humeral_lateral_epicondyles | 0.2280 1.1482 -0.1100 |
l_clavicale | 0.0271 1.4943 0.0394 |
l_acromion | 0.2032 1.4760 -0.0490 |
l_axilla_proximal | 0.1777 1.4065 -0.0075 |
l_axilla_distal | 0.1706 1.4072 -0.0875 |
r_carpal_distal_phalanx_1_tip | -0.1869 0.8090 0.0820 |
r_carpal_distal_phalanx_2_tip | -0.1980 0.6883 -0.0180 |
r_dactylion | -0.1941 0.6772 -0.0423 |
r_carpal_distal_phalanx_3_tip | -0.1969 0.6758 -0.0427 |
r_carpal_distal_phalanx_4_tip | -0.1934 0.6778 -0.0693 |
r_carpal_distal_phalanx_5_tip | -0.1938 0.7035 -0.0949 |
r_metacarpal_phalanx_2 | -0.1977 0.8169 -0.0177 |
r_ulnar_styloid | -0.2117 0.8562 -0.0584 |
r_metacarpal_phalanx_5 | -0.1929 0.7890 -0.1064 |
r_radial_styloid | -0.1884 0.8676 -0.0360 |
r_olecranon | -0.1907 1.1405 -0.1065 |
r_humeral_medial_epicondyles | -0.1680 1.1298 -0.1062 |
r_radiale | -0.2130 1.1305 -0.1091 |
r_humeral_lateral_epicondyles | -0.2224 1.1517 -0.1033 |
r_clavicale | -0.0115 1.4943 0.0400 |
r_acromion | -0.1905 1.4791 -0.0431 |
r_axilla_proximal | -0.1626 1.4072 -0.0031 |
r_axilla_distal | -0.1603 1.4098 -0.0826 |
suprasternale | 0.0084 1.4714 0.0551 |
cervicale | 0.0064 1.520 -0.0815 |
r_thelion | -0.0736 1.3385 0.1217 |
l_thelion | 0.0918 1.3382 0.1192 |
substernale | 0.0085 1.2995 0.1147 |
r_rib10 | -0.0711 1.1941 0.1016 |
l_rib10 | 0.0871 1.1925 0.0992 |
spine_2_lower_back | 0.0049 1.1908 -0.1113 |
waist_preferred_posterior | 0.2900 1.0915 -0.1091 |
navel | 0.0069 1.0966 0.1017 |
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_tarsotarsal_interphalangeal_ Joint { name "l_tarsotarsal_interphalangeal_" center 0.1086 0.0001 -0.0368 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_tarsal_interphalangeal_ Joint { name "l_tarsal_interphalangeal_" center 0.1086 0.0000 0.0762 children [ DEF hanim_l_tarsal_distal_phalanx_1 Segment { name "l_tarsal_distal_phalanx_1" children [ DEF hanim_l_tarsal_distal_phalanx_1_tip Site { name "l_tarsal_distal_phalanx_1_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_tarsal_distal_phalanx_1 Segment ] } # end hanim_l_tarsal_interphalangeal_ Joint DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_midproximal Segment { name "l_midproximal" children [ ] } # end hanim_l_midproximal Segment ] } # end hanim_l_tarsotarsal_interphalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_tarsotarsal_interphalangeal_ Joint { name "r_tarsotarsal_interphalangeal_" center -0.0801 0.0000 -0.0368 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_tarsal_interphalangeal_ Joint { name "r_tarsal_interphalangeal_" center -0.0801 0.0039 0.0732 children [ DEF hanim_r_tarsal_distal_phalanx_1 Segment { name "r_tarsal_distal_phalanx_1" children [ DEF hanim_r_tarsal_distal_phalanx_1_tip Site { name "r_tarsal_distal_phalanx_1_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_tarsal_distal_phalanx_1 Segment ] } # end hanim_r_tarsal_interphalangeal_ Joint DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_midproximal Segment { name "r_midproximal" children [ ] } # end hanim_r_midproximal Segment ] } DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_vl4 Joint { name "vl4" center 0.0035 1.0925 -0.0787 children [ DEF hanim_vl3 Joint { name "vl3" center 0.0041 1.1276 -0.0796 children [ DEF hanim_vl2 Joint { name "vl2" center 0.0045 1.1546 -0.0800 children [ DEF hanim_vl1 Joint { name "vl1" center 0.0048 1.1912 -0.0805 children [ DEF hanim_vt12 Joint { name "vt12" center 0.0051 1.2278 -0.0808 children [ DEF hanim_vt11 Joint { name "vt11" center 0.0053 1.2679 -0.0810 children [ DEF hanim_vt10 Joint { name "vt10" center 0.0056 1.2848 -0.0822 children [ DEF hanim_vt9 Joint { name "vt9" center 0.0057 1.3126 -0.0838 children [ DEF hanim_vt8 Joint { name "vt8" center 0.0057 1.3382 -0.0845 children [ DEF hanim_vt7 Joint { name "vt7" center 0.0058 1.3625 -0.0833 children [ DEF hanim_vt6 Joint { name "vt6" center 0.0059 1.3866 -0.0800 children [ DEF hanim_vt5 Joint { name "vt5" center 0.0060 1.4102 -0.0745 children [ DEF hanim_vt4 Joint { name "vt4" center 0.0061 1.4320 -0.0675 children [ DEF hanim_vt3 Joint { name "vt3" center 0.0062 1.4583 -0.0570 children [ DEF hanim_vt2 Joint { name "vt2" center 0.0063 1.4761 -0.0484 children [ DEF hanim_vt1 Joint { name "vt1" center 0.0065 1.4951 -0.0387 children [ DEF hanim_vc7 Joint { name "vc7" center 0.0066 1.5132 -0.0301 children [ DEF hanim_vc6 Joint { name "vc6" center 0.0066 1.5357 -0.0143 children [ DEF hanim_vc5 Joint { name "vc5" center 0.0066 1.5520 -0.0082 children [ DEF hanim_vc4 Joint { name "vc4" center 0.0066 1.5662 -0.0084 children [ DEF hanim_vc3 Joint { name "vc3" center 0.0066 1.5800 -0.0103 children [ DEF hanim_vc2 Joint { name "vc2" center 0.0066 1.5928 -0.0103 children [ DEF hanim_vc1 Joint { name "vc1" center 0.0066 1.6144 -0.0034 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_l_eyeball Joint { name "l_eyeball" center 0.0336 1.6332 0.0502 children [ DEF hanim_l_eyeball Segment { name "l_eyeball" children [ ] } # end hanim_l_eyeball Segment ] } # end hanim_l_eyeball Joint DEF hanim_r_eyeball Joint { name "r_eyeball" center -0.0236 1.6331 0.0510 children [ DEF hanim_r_eyeball Segment { name "r_eyeball" children [ ] } # end hanim_r_eyeball Segment ] } # end hanim_r_eyeball Joint DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_c1 Segment { name "c1" children [ ] } # end hanim_c1 Segment ] } # end hanim_vc1 Joint DEF hanim_c2 Segment { name "c2" children [ ] } # end hanim_c2 Segment ] } # end hanim_vc2 Joint DEF hanim_c3 Segment { name "c3" children [ ] } # end hanim_c3 Segment ] } # end hanim_vc3 Joint DEF hanim_c4 Segment { name "c4" children [ ] } # end hanim_c4 Segment ] } # end hanim_vc4 Joint DEF hanim_c5 Segment { name "c5" children [ ] } # end hanim_c5 Segment ] } # end hanim_vc5 Joint DEF hanim_c6 Segment { name "c6" children [ ] } # end hanim_c6 Segment ] } # end hanim_vc6 Joint DEF hanim_c7 Segment { name "c7" children [ DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } ] } # end hanim_c7 Segment ] } # end hanim_vc7 Joint DEF hanim_l_sternoclavicular Joint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 children [ DEF hanim_l_acromioclavicular Joint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 children [ DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_carpometacarpal_1 Joint { name "l_carpometacarpal_1" center 0.1924 0.8472 -0.0534 children [ DEF hanim_l_metacarpophalangeal_1 Joint { name "l_metacarpophalangeal_1" center 0.1951 0.8226 0.0246 children [ DEF hanim_l_carpal_interphalangeal_1 Joint { name "l_carpal_interphalangeal_1" center 0.1955 0.8159 0.0464 children [ DEF hanim_l_carpal_distal_phalanx_1 Segment { name "l_carpal_distal_phalanx_1" children [ DEF hanim_l_carpal_distal_phalanx_1_tip Site { name "l_carpal_distal_phalanx_1_tip" translation 0.1982 0.8061 0.0759 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_1 Segment ] } # end hanim_l_carpal_interphalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_proximal Segment ] } # end hanim_l_metacarpophalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_metacarpal Segment ] } # end hanim_l_carpometacarpal_1 Joint DEF hanim_l_carpometacarpal_2 Joint { name "l_carpometacarpal_2" center 0.1983 0.8024 -0.0280 children [ DEF hanim_l_metacarpophalangeal_2 Joint { name "l_metacarpophalangeal_2" center 0.1983 0.7815 -0.0280 children [ DEF hanim_l_carpal_proximal_interphalangeal_2 Joint { name "l_carpal_proximal_interphalangeal_2" center 0.2017 0.7363 -0.0248 children [ DEF hanim_l_carpal_distal_interphalangeal_2 Joint { name "l_carpal_distal_interphalangeal_2" center 0.2028 0.7139 -0.0236 children [ DEF hanim_l_carpal_distal_phalanx_2 Segment { name "l_carpal_distal_phalanx_2" children [ DEF hanim_l_carpal_distal_phalanx_2_tip Site { name "l_carpal_distal_phalanx_2_tip" translation 0.2089 0.6858 -0.0245 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_2 Segment ] } # end hanim_l_carpal_distal_interphalangeal_2 Joint DEF hanim_l_index_middle Segment { name "l_index_middle" children [ ] } # end hanim_l_index_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_2 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_index_proximal Segment ] } # end hanim_l_metacarpophalangeal_2 Joint DEF hanim_l_index_metacarpal Segment { name "l_index_metacarpal" children [ ] } # end hanim_l_index_metacarpal Segment ] } # end hanim_l_carpometacarpal_2 Joint DEF hanim_l_carpometacarpal_3 Joint { name "l_carpometacarpal_3" center 0.1987 0.8029 -0.0530 children [ DEF hanim_l_metacarpophalangeal_3 Joint { name "l_metacarpophalangeal_3" center 0.1987 0.7818 -0.0530 children [ DEF hanim_l_carpal_proximal_interphalangeal_3 Joint { name "l_carpal_proximal_interphalangeal_3" center 0.2013 0.7273 -0.0503 children [ DEF hanim_l_carpal_distal_interphalangeal_3 Joint { name "l_carpal_distal_interphalangeal_3" center 0.2026 0.7011 -0.0494 children [ DEF hanim_l_carpal_distal_phalanx_3 Segment { name "l_carpal_distal_phalanx_3" children [ DEF hanim_l_carpal_distal_phalanx_3_tip Site { name "l_carpal_distal_phalanx_3_tip" translation 0.2080 0.6731 -0.0491 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_3 Segment ] } # end hanim_l_carpal_distal_interphalangeal_3 Joint DEF hanim_l_middle_middle Segment { name "l_middle_middle" children [ ] } # end hanim_l_middle_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_3 Joint DEF hanim_l_middle_proximal Segment { name "l_middle_proximal" children [ ] } # end hanim_l_middle_proximal Segment ] } # end hanim_l_metacarpophalangeal_3 Joint DEF hanim_l_middle_metacarpal Segment { name "l_middle_metacarpal" children [ ] } # end hanim_l_middle_metacarpal Segment ] } # end hanim_l_carpometacarpal_3 Joint DEF hanim_l_carpometacarpal_4 Joint { name "l_carpometacarpal_4" center 0.1956 0.8019 -0.0794 children [ DEF hanim_l_metacarpophalangeal_4 Joint { name "l_metacarpophalangeal_4" center 0.1956 0.7815 -0.0794 children [ DEF hanim_l_carpal_proximal_interphalangeal_4 Joint { name "l_carpal_proximal_interphalangeal_4" center 0.1973 0.7287 -0.0777 children [ DEF hanim_l_carpal_distal_interphalangeal_4 Joint { name "l_carpal_distal_interphalangeal_4" center 0.1983 0.7045 -0.0767 children [ DEF hanim_l_carpal_distal_phalanx_4 Segment { name "l_carpal_distal_phalanx_4" children [ DEF hanim_l_carpal_distal_phalanx_4_tip Site { name "l_carpal_distal_phalanx_4_tip" translation 0.2035 0.6750 -0.0756 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_4 Segment ] } # end hanim_l_carpal_distal_interphalangeal_4 Joint DEF hanim_l_ring_middle Segment { name "l_ring_middle" children [ ] } # end hanim_l_ring_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_4 Joint DEF hanim_l_ring_proximal Segment { name "l_ring_proximal" children [ ] } # end hanim_l_ring_proximal Segment ] } # end hanim_l_metacarpophalangeal_4 Joint DEF hanim_l_ring_metacarpal Segment { name "l_ring_metacarpal" children [ ] } # end hanim_l_ring_metacarpal Segment ] } # end hanim_l_carpometacarpal_4 Joint DEF hanim_l_carpometacarpal_5 Joint { name "l_carpometacarpal_5" center 0.1925 0.8066 -0.1036 children [ DEF hanim_l_metacarpophalangeal_5 Joint { name "l_metacarpophalangeal_5" center 0.1925 0.7866 -0.1036 children [ DEF hanim_l_carpal_proximal_interphalangeal_5 Joint { name "l_carpal_proximal_interphalangeal_5" center 0.1938 0.7452 -0.1024 children [ DEF hanim_l_carpal_distal_interphalangeal_5 Joint { name "l_carpal_distal_interphalangeal_5" center 0.1948 0.7277 -0.1017 children [ DEF hanim_l_carpal_distal_phalanx_5 Segment { name "l_carpal_distal_phalanx_5" children [ DEF hanim_l_carpal_distal_phalanx_5_tip Site { name "l_carpal_distal_phalanx_5_tip" translation 0.2014 0.7009 -0.1012 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_5 Segment ] } # end hanim_l_carpal_distal_interphalangeal_5 Joint DEF hanim_l_pinky_middle Segment { name "l_pinky_middle" children [ ] } # end hanim_l_pinky_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_5 Joint DEF hanim_l_pinky_proximal Segment { name "l_pinky_proximal" children [ ] } # end hanim_l_pinky_proximal Segment ] } # end hanim_l_metacarpophalangeal_5 Joint DEF hanim_l_pinky_metacarpal Segment { name "l_pinky_metacarpal" children [ ] } # end hanim_l_pinky_metacarpal Segment ] } # end hanim_l_carpometacarpal_5 Joint DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_l_scapula Segment { name "l_scapula" children [ ] } # end hanim_l_scapula Segment ] } # end hanim_l_acromioclavicular Joint DEF hanim_l_clavicle Segment { name "l_clavicle" children [ DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } ] } # end hanim_l_clavicle Segment ] } # end hanim_l_sternoclavicular Joint DEF hanim_r_sternoclavicular Joint { name "r_sternoclavicular" center -0.0694 1.4600 -0.0330 children [ DEF hanim_r_acromioclavicular Joint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 children [ DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_carpometacarpal_1 Joint { name "r_carpometacarpal_1" center -0.1899 0.8502 -0.0473 children [ DEF hanim_r_metacarpophalangeal_1 Joint { name "r_metacarpophalangeal_1" center -0.1874 0.8256 0.0306 children [ DEF hanim_r_carpal_interphalangeal_1 Joint { name "r_carpal_interphalangeal_1" center -0.1864 0.8190 0.0506 children [ DEF hanim_r_carpal_distal_phalanx_1 Segment { name "r_carpal_distal_phalanx_1" children [ DEF hanim_r_carpal_distal_phalanx_1_tip Site { name "r_carpal_distal_phalanx_1_tip" translation -0.1869 0.8090 0.0820 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_1 Segment ] } # end hanim_r_carpal_interphalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_proximal Segment ] } # end hanim_r_metacarpophalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_metacarpal Segment ] } # end hanim_r_carpometacarpal_1 Joint DEF hanim_r_carpometacarpal_2 Joint { name "r_carpometacarpal_2" center -0.1961 0.8055 -0.0218 children [ DEF hanim_r_metacarpophalangeal_2 Joint { name "r_metacarpophalangeal_2" center -0.1961 0.7846 -0.0218 children [ DEF hanim_r_carpal_proximal_interphalangeal_2 Joint { name "r_carpal_proximal_interphalangeal_2" center -0.1954 0.7393 -0.0185 children [ DEF hanim_r_carpal_distal_interphalangeal_2 Joint { name "r_carpal_distal_interphalangeal_2" center -0.1945 0.7169 -0.0173 children [ DEF hanim_r_carpal_distal_phalanx_2 Segment { name "r_carpal_distal_phalanx_2" children [ DEF hanim_r_carpal_distal_phalanx_2_tip Site { name "r_carpal_distal_phalanx_2_tip" translation -0.1980 0.6883 -0.0180 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_2 Segment ] } # end hanim_r_carpal_distal_interphalangeal_2 Joint DEF hanim_r_index_middle Segment { name "r_index_middle" children [ ] } # end hanim_r_index_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_2 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_index_proximal Segment ] } # end hanim_r_metacarpophalangeal_2 Joint DEF hanim_r_index_metacarpal Segment { name "r_index_metacarpal" children [ ] } # end hanim_r_index_metacarpal Segment ] } # end hanim_r_carpometacarpal_2 Joint DEF hanim_r_carpometacarpal_3 Joint { name "r_carpometacarpal_3" center -0.1972 0.8060 -0.0468 children [ DEF hanim_r_metacarpophalangeal_3 Joint { name "r_metacarpophalangeal_3" center -0.1972 0.7849 -0.0468 children [ DEF hanim_r_carpal_proximal_interphalangeal_3 Joint { name "r_carpal_proximal_interphalangeal_3" center -0.1950 0.7304 -0.0441 children [ DEF hanim_r_carpal_distal_interphalangeal_3 Joint { name "r_carpal_distal_interphalangeal_3" center -0.1939 0.7042 -0.0432 children [ DEF hanim_r_carpal_distal_phalanx_3 Segment { name "r_carpal_distal_phalanx_3" children [ DEF hanim_r_carpal_distal_phalanx_3_tip Site { name "r_carpal_distal_phalanx_3_tip" translation -0.1969 0.6758 -0.0427 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_3 Segment ] } # end hanim_r_carpal_distal_interphalangeal_3 Joint DEF hanim_r_middle_middle Segment { name "r_middle_middle" children [ ] } # end hanim_r_middle_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_3 Joint DEF hanim_r_middle_proximal Segment { name "r_middle_proximal" children [ ] } # end hanim_r_middle_proximal Segment ] } # end hanim_r_metacarpophalangeal_3 Joint DEF hanim_r_middle_metacarpal Segment { name "r_middle_metacarpal" children [ ] } # end hanim_r_middle_metacarpal Segment ] } # end hanim_r_carpometacarpal_3 Joint DEF hanim_r_carpometacarpal_4 Joint { name "r_carpometacarpal_4" center -0.1951 0.8049 -0.0732 children [ DEF hanim_r_metacarpophalangeal_4 Joint { name "r_metacarpophalangeal_4" center -0.1951 0.7845 -0.0732 children [ DEF hanim_r_carpal_proximal_interphalangeal_4 Joint { name "r_carpal_proximal_interphalangeal_4" center -0.1920 0.7318 -0.0716 children [ DEF hanim_r_carpal_distal_interphalangeal_4 Joint { name "r_carpal_distal_interphalangeal_4" center -0.1908 0.7077 -0.0706 children [ DEF hanim_r_carpal_distal_phalanx_4 Segment { name "r_carpal_distal_phalanx_4" children [ DEF hanim_r_carpal_distal_phalanx_4_tip Site { name "r_carpal_distal_phalanx_4_tip" translation -0.1934 0.6778 -0.0693 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_4 Segment ] } # end hanim_r_carpal_distal_interphalangeal_4 Joint DEF hanim_r_ring_middle Segment { name "r_ring_middle" children [ ] } # end hanim_r_ring_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_4 Joint DEF hanim_r_ring_proximal Segment { name "r_ring_proximal" children [ ] } # end hanim_r_ring_proximal Segment ] } # end hanim_r_metacarpophalangeal_4 Joint DEF hanim_r_ring_metacarpal Segment { name "r_ring_metacarpal" children [ ] } # end hanim_r_ring_metacarpal Segment ] } # end hanim_r_carpometacarpal_4 Joint DEF hanim_r_carpometacarpal_5 Joint { name "r_carpometacarpal_5" center -0.1926 0.8096 -0.0975 children [ DEF hanim_r_metacarpophalangeal_5 Joint { name "r_metacarpophalangeal_5" center -0.1926 0.7896 -0.0975 children [ DEF hanim_r_carpal_proximal_interphalangeal_5 Joint { name "r_carpal_proximal_interphalangeal_5" center -0.1902 0.7483 -0.0963 children [ DEF hanim_r_carpal_distal_interphalangeal_5 Joint { name "r_carpal_distal_interphalangeal_5" center -0.1908 0.7540 -0.0960 children [ DEF hanim_r_carpal_distal_phalanx_5 Segment { name "r_carpal_distal_phalanx_5" children [ DEF hanim_r_carpal_distal_phalanx_5_tip Site { name "r_carpal_distal_phalanx_5_tip" translation -0.1938 0.7035 -0.0949 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_5 Segment ] } # end hanim_r_carpal_distal_interphalangeal_5 Joint DEF hanim_r_pinky_middle Segment { name "r_pinky_middle" children [ ] } # end hanim_r_pinky_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_5 Joint DEF hanim_r_pinky_proximal Segment { name "r_pinky_proximal" children [ ] } # end hanim_r_pinky_proximal Segment ] } # end hanim_r_metacarpophalangeal_5 Joint DEF hanim_r_pinky_metacarpal Segment { name "r_pinky_metacarpal" children [ ] } # end hanim_r_pinky_metacarpal Segment ] } # end hanim_r_carpometacarpal_5 Joint DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_r_scapula Segment { name "r_scapula" children [ ] } # end hanim_r_scapula Segment ] } # end hanim_r_acromioclavicular Joint DEF hanim_r_clavicle Segment { name "r_clavicle" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } ] } # end hanim_r_clavicle Segment ] } # end hanim_r_sternoclavicular Joint DEF hanim_t1 Segment { name "t1" children [ DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } ] } # end hanim_t1 Segment ] } # end hanim_vt1 Joint DEF hanim_t2 Segment { name "t2" children [ ] } # end hanim_t2 Segment ] } # end hanim_vt2 Joint DEF hanim_t3 Segment { name "t3" children [ ] } # end hanim_t3 Segment ] } # end hanim_vt3 Joint DEF hanim_t4 Segment { name "t4" children [ ] } # end hanim_t4 Segment ] } # end hanim_vt4 Joint DEF hanim_t5 Segment { name "t5" children [ ] } # end hanim_t5 Segment ] } # end hanim_vt5 Joint DEF hanim_t6 Segment { name "t6" children [ ] } # end hanim_t6 Segment ] } # end hanim_vt6 Joint DEF hanim_t7 Segment { name "t7" children [ ] } # end hanim_t7 Segment ] } # end hanim_vt7 Joint DEF hanim_t8 Segment { name "t8" children [ ] } # end hanim_t8 Segment ] } # end hanim_vt8 Joint DEF hanim_t9 Segment { name "t9" children [ DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } ] } # end hanim_t9 Segment ] } # end hanim_vt9 Joint DEF hanim_t10 Segment { name "t10" children [ DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } ] } # end hanim_t10 Segment ] } # end hanim_vt10 Joint DEF hanim_t11 Segment { name "t11" children [ ] } # end hanim_t11 Segment ] } # end hanim_vt11 Joint DEF hanim_t12 Segment { name "t12" children [ ] } # end hanim_t12 Segment ] } # end hanim_vt12 Joint DEF hanim_l1 Segment { name "l1" children [ ] } # end hanim_l1 Segment ] } # end hanim_vl1 Joint DEF hanim_l2 Segment { name "l2" children [ DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } ] } # end hanim_l2 Segment ] } # end hanim_vl2 Joint DEF hanim_l3 Segment { name "l3" children [ ] } # end hanim_l3 Segment ] } # end hanim_vl3 Joint DEF hanim_l4 Segment { name "l4" children [ ] } # end hanim_l4 Segment ] } # end hanim_vl4 Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior " translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_tarsotarsal_interphalangeal_, USE hanim_l_metatarsophalangeal_, USE hanim_l_tarsal_interphalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_tarsotarsal_interphalangeal_, USE hanim_r_metatarsophalangeal_, USE hanim_r_tarsal_interphalangeal_, USE hanim_vl5, USE hanim_vl4, USE hanim_vl3, USE hanim_vl2, USE hanim_vl1, USE hanim_vt12, USE hanim_vt11, USE hanim_vt10, USE hanim_vt9, USE hanim_vt8, USE hanim_vt7, USE hanim_vt6, USE hanim_vt5, USE hanim_vt4, USE hanim_vt3, USE hanim_vt2, USE hanim_vt1, USE hanim_vc7, USE hanim_vc6, USE hanim_vc5, USE hanim_vc4, USE hanim_vc3, USE hanim_vc2, USE hanim_vc1, USE hanim_skullbase, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_l_sternoclavicular, USE hanim_l_acromioclavicular, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_l_carpometacarpal_1, USE hanim_l_metacarpophalangeal_1, USE hanim_l_carpal_interphalangeal_1, USE hanim_l_carpometacarpal_2, USE hanim_l_metacarpophalangeal_2, USE hanim_l_carpal_proximal_interphalangeal_2, USE hanim_l_carpal_distal_interphalangeal_2, USE hanim_l_carpometacarpal_3, USE hanim_l_metacarpophalangeal_3, USE hanim_l_carpal_proximal_interphalangeal_3, USE hanim_l_carpal_distal_interphalangeal_3, USE hanim_l_carpometacarpal_4, USE hanim_l_metacarpophalangeal_4, USE hanim_l_carpal_proximal_interphalangeal_4, USE hanim_l_carpal_distal_interphalangeal_4, USE hanim_l_carpometacarpal_5, USE hanim_l_metacarpophalangeal_5, USE hanim_l_carpal_proximal_interphalangeal_5, USE hanim_l_carpal_distal_interphalangeal_5, USE hanim_r_sternoclavicular, USE hanim_r_acromioclavicular, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal, USE hanim_r_carpometacarpal_1, USE hanim_r_metacarpophalangeal_1, USE hanim_r_carpal_interphalangeal_1, USE hanim_r_carpometacarpal_2, USE hanim_r_metacarpophalangeal_2, USE hanim_r_carpal_proximal_interphalangeal_2, USE hanim_r_carpal_distal_interphalangeal_2, USE hanim_r_carpometacarpal_3, USE hanim_r_metacarpophalangeal_3, USE hanim_r_carpal_proximal_interphalangeal_3, USE hanim_r_carpal_distal_interphalangeal_3, USE hanim_r_carpometacarpal_4, USE hanim_r_metacarpophalangeal_4, USE hanim_r_carpal_proximal_interphalangeal_4, USE hanim_r_carpal_distal_interphalangeal_4, USE hanim_r_carpometacarpal_5, USE hanim_r_metacarpophalangeal_5, USE hanim_r_carpal_proximal_interphalangeal_5, USE hanim_r_carpal_distal_interphalangeal_5 ] sites [ USE hanim_l_tarsal_distal_phalanx_1_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_tarsal_distal_phalanx_1_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_l_carpal_distal_phalanx_1_tip, USE hanim_l_carpal_distal_phalanx_2_tip, USE hanim_l_dactylion, USE hanim_l_carpal_distal_phalanx_3_tip, USE hanim_l_carpal_distal_phalanx_4_tip, USE hanim_l_carpal_distal_phalanx_5_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_clavicale, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_carpal_distal_phalanx_1_tip, USE hanim_r_carpal_distal_phalanx_2_tip, USE hanim_r_dactylion, USE hanim_r_carpal_distal_phalanx_3_tip, USE hanim_r_carpal_distal_phalanx_4_tip, USE hanim_r_carpal_distal_phalanx_5_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_suprasternale, USE hanim_cervicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_navel ] segments [ USE hanim_l_tarsal_distal_phalanx_1, USE hanim_l_middistal, USE hanim_l_midproximal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_tarsal_distal_phalanx_1, USE hanim_r_middistal, USE hanim_r_midproximal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_skull, USE hanim_c1, USE hanim_c2, USE hanim_c3, USE hanim_c4, USE hanim_c5, USE hanim_c6, USE hanim_c7, USE hanim_l_carpal_distal_phalanx_1, USE hanim_l_index_proximal, USE hanim_l_index_proximal, USE hanim_l_carpal_distal_phalanx_2, USE hanim_l_index_middle, USE hanim_l_index_proximal, USE hanim_l_index_metacarpal, USE hanim_l_carpal_distal_phalanx_3, USE hanim_l_middle_middle, USE hanim_l_middle_proximal, USE hanim_l_middle_metacarpal, USE hanim_l_carpal_distal_phalanx_4, USE hanim_l_ring_middle, USE hanim_l_ring_proximal, USE hanim_l_ring_metacarpal, USE hanim_l_carpal_distal_phalanx_5, USE hanim_l_pinky_middle, USE hanim_l_pinky_proximal, USE hanim_l_pinky_metacarpal, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_l_scapula, USE hanim_l_clavicle, USE hanim_r_carpal_distal_phalanx_1, USE hanim_r_index_proximal, USE hanim_r_index_proximal, USE hanim_r_carpal_distal_phalanx_2, USE hanim_r_index_middle, USE hanim_r_index_proximal, USE hanim_r_index_metacarpal, USE hanim_r_carpal_distal_phalanx_3, USE hanim_r_middle_middle, USE hanim_r_middle_proximal, USE hanim_r_middle_metacarpal, USE hanim_r_carpal_distal_phalanx_4, USE hanim_r_ring_middle, USE hanim_r_ring_proximal, USE hanim_r_ring_metacarpal, USE hanim_r_carpal_distal_phalanx_5, USE hanim_r_pinky_middle, USE hanim_r_pinky_proximal, USE hanim_r_pinky_metacarpal, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_r_scapula, USE hanim_r_clavicle, USE hanim_t1, USE hanim_t2, USE hanim_t3, USE hanim_t4, USE hanim_t5, USE hanim_t6, USE hanim_t7, USE hanim_t8, USE hanim_t9, USE hanim_t10, USE hanim_t11, USE hanim_t12, USE hanim_l1, USE hanim_l2, USE hanim_l3, USE hanim_l4, USE hanim_l5, USE hanim_sacrum ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑3" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑3" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 3 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Group { children [ Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } Transform { translation IS center children [ 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.5 } appearance Appearance { material Material { diffuseColor 1 1 0 } } } ] } ] } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_tarsotarsal_interphalangeal_ Joint { name "l_tarsotarsal_interphalangeal_" center 0.1086 0.0001 -0.0368 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_tarsal_interphalangeal_ Joint { name "l_tarsal_interphalangeal_" center 0.1086 0.0000 0.0762 children [ DEF hanim_l_tarsal_distal_phalanx_1 Segment { name "l_tarsal_distal_phalanx_1" children [ DEF hanim_l_tarsal_distal_phalanx_1_tip Site { name "l_tarsal_distal_phalanx_1_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_tarsal_distal_phalanx_1 Segment ] } # end hanim_l_tarsal_interphalangeal_ Joint DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_midproximal Segment { name "l_midproximal" children [ ] } # end hanim_l_midproximal Segment ] } # end hanim_l_tarsotarsal_interphalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_tarsotarsal_interphalangeal_ Joint { name "r_tarsotarsal_interphalangeal_" center -0.0801 0.0000 -0.0368 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_tarsal_interphalangeal_ Joint { name "r_tarsal_interphalangeal_" center -0.0801 0.0039 0.0732 children [ DEF hanim_r_tarsal_distal_phalanx_1 Segment { name "r_tarsal_distal_phalanx_1" children [ DEF hanim_r_tarsal_distal_phalanx_1_tip Site { name "r_tarsal_distal_phalanx_1_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_tarsal_distal_phalanx_1 Segment ] } # end hanim_r_tarsal_interphalangeal_ Joint DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_midproximal Segment { name "r_midproximal" children [ ] } # end hanim_r_midproximal Segment ] } DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_vl4 Joint { name "vl4" center 0.0035 1.0925 -0.0787 children [ DEF hanim_vl3 Joint { name "vl3" center 0.0041 1.1276 -0.0796 children [ DEF hanim_vl2 Joint { name "vl2" center 0.0045 1.1546 -0.0800 children [ DEF hanim_vl1 Joint { name "vl1" center 0.0048 1.1912 -0.0805 children [ DEF hanim_vt12 Joint { name "vt12" center 0.0051 1.2278 -0.0808 children [ DEF hanim_vt11 Joint { name "vt11" center 0.0053 1.2679 -0.0810 children [ DEF hanim_vt10 Joint { name "vt10" center 0.0056 1.2848 -0.0822 children [ DEF hanim_vt9 Joint { name "vt9" center 0.0057 1.3126 -0.0838 children [ DEF hanim_vt8 Joint { name "vt8" center 0.0057 1.3382 -0.0845 children [ DEF hanim_vt7 Joint { name "vt7" center 0.0058 1.3625 -0.0833 children [ DEF hanim_vt6 Joint { name "vt6" center 0.0059 1.3866 -0.0800 children [ DEF hanim_vt5 Joint { name "vt5" center 0.0060 1.4102 -0.0745 children [ DEF hanim_vt4 Joint { name "vt4" center 0.0061 1.4320 -0.0675 children [ DEF hanim_vt3 Joint { name "vt3" center 0.0062 1.4583 -0.0570 children [ DEF hanim_vt2 Joint { name "vt2" center 0.0063 1.4761 -0.0484 children [ DEF hanim_vt1 Joint { name "vt1" center 0.0065 1.4951 -0.0387 children [ DEF hanim_vc7 Joint { name "vc7" center 0.0066 1.5132 -0.0301 children [ DEF hanim_vc6 Joint { name "vc6" center 0.0066 1.5357 -0.0143 children [ DEF hanim_vc5 Joint { name "vc5" center 0.0066 1.5520 -0.0082 children [ DEF hanim_vc4 Joint { name "vc4" center 0.0066 1.5662 -0.0084 children [ DEF hanim_vc3 Joint { name "vc3" center 0.0066 1.5800 -0.0103 children [ DEF hanim_vc2 Joint { name "vc2" center 0.0066 1.5928 -0.0103 children [ DEF hanim_vc1 Joint { name "vc1" center 0.0066 1.6144 -0.0034 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_l_eyeball Joint { name "l_eyeball" center 0.0336 1.6332 0.0502 children [ DEF hanim_l_eyeball Segment { name "l_eyeball" children [ ] } # end hanim_l_eyeball Segment ] } # end hanim_l_eyeball Joint DEF hanim_r_eyeball Joint { name "r_eyeball" center -0.0236 1.6331 0.0510 children [ DEF hanim_r_eyeball Segment { name "r_eyeball" children [ ] } # end hanim_r_eyeball Segment ] } # end hanim_r_eyeball Joint DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_c1 Segment { name "c1" children [ ] } # end hanim_c1 Segment ] } # end hanim_vc1 Joint DEF hanim_c2 Segment { name "c2" children [ ] } # end hanim_c2 Segment ] } # end hanim_vc2 Joint DEF hanim_c3 Segment { name "c3" children [ ] } # end hanim_c3 Segment ] } # end hanim_vc3 Joint DEF hanim_c4 Segment { name "c4" children [ ] } # end hanim_c4 Segment ] } # end hanim_vc4 Joint DEF hanim_c5 Segment { name "c5" children [ ] } # end hanim_c5 Segment ] } # end hanim_vc5 Joint DEF hanim_c6 Segment { name "c6" children [ ] } # end hanim_c6 Segment ] } # end hanim_vc6 Joint DEF hanim_c7 Segment { name "c7" children [ DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } ] } # end hanim_c7 Segment ] } # end hanim_vc7 Joint DEF hanim_l_sternoclavicular Joint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 children [ DEF hanim_l_acromioclavicular Joint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 children [ DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_carpometacarpal_1 Joint { name "l_carpometacarpal_1" center 0.1924 0.8472 -0.0534 children [ DEF hanim_l_metacarpophalangeal_1 Joint { name "l_metacarpophalangeal_1" center 0.1951 0.8226 0.0246 children [ DEF hanim_l_carpal_interphalangeal_1 Joint { name "l_carpal_interphalangeal_1" center 0.1955 0.8159 0.0464 children [ DEF hanim_l_carpal_distal_phalanx_1 Segment { name "l_carpal_distal_phalanx_1" children [ DEF hanim_l_carpal_distal_phalanx_1_tip Site { name "l_carpal_distal_phalanx_1_tip" translation 0.1982 0.8061 0.0759 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_1 Segment ] } # end hanim_l_carpal_interphalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_proximal Segment ] } # end hanim_l_metacarpophalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_metacarpal Segment ] } # end hanim_l_carpometacarpal_1 Joint DEF hanim_l_carpometacarpal_2 Joint { name "l_carpometacarpal_2" center 0.1983 0.8024 -0.0280 children [ DEF hanim_l_metacarpophalangeal_2 Joint { name "l_metacarpophalangeal_2" center 0.1983 0.7815 -0.0280 children [ DEF hanim_l_carpal_proximal_interphalangeal_2 Joint { name "l_carpal_proximal_interphalangeal_2" center 0.2017 0.7363 -0.0248 children [ DEF hanim_l_carpal_distal_interphalangeal_2 Joint { name "l_carpal_distal_interphalangeal_2" center 0.2028 0.7139 -0.0236 children [ DEF hanim_l_carpal_distal_phalanx_2 Segment { name "l_carpal_distal_phalanx_2" children [ DEF hanim_l_carpal_distal_phalanx_2_tip Site { name "l_carpal_distal_phalanx_2_tip" translation 0.2089 0.6858 -0.0245 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_2 Segment ] } # end hanim_l_carpal_distal_interphalangeal_2 Joint DEF hanim_l_index_middle Segment { name "l_index_middle" children [ ] } # end hanim_l_index_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_2 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_index_proximal Segment ] } # end hanim_l_metacarpophalangeal_2 Joint DEF hanim_l_index_metacarpal Segment { name "l_index_metacarpal" children [ ] } # end hanim_l_index_metacarpal Segment ] } # end hanim_l_carpometacarpal_2 Joint DEF hanim_l_carpometacarpal_3 Joint { name "l_carpometacarpal_3" center 0.1987 0.8029 -0.0530 children [ DEF hanim_l_metacarpophalangeal_3 Joint { name "l_metacarpophalangeal_3" center 0.1987 0.7818 -0.0530 children [ DEF hanim_l_carpal_proximal_interphalangeal_3 Joint { name "l_carpal_proximal_interphalangeal_3" center 0.2013 0.7273 -0.0503 children [ DEF hanim_l_carpal_distal_interphalangeal_3 Joint { name "l_carpal_distal_interphalangeal_3" center 0.2026 0.7011 -0.0494 children [ DEF hanim_l_carpal_distal_phalanx_3 Segment { name "l_carpal_distal_phalanx_3" children [ DEF hanim_l_carpal_distal_phalanx_3_tip Site { name "l_carpal_distal_phalanx_3_tip" translation 0.2080 0.6731 -0.0491 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_3 Segment ] } # end hanim_l_carpal_distal_interphalangeal_3 Joint DEF hanim_l_middle_middle Segment { name "l_middle_middle" children [ ] } # end hanim_l_middle_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_3 Joint DEF hanim_l_middle_proximal Segment { name "l_middle_proximal" children [ ] } # end hanim_l_middle_proximal Segment ] } # end hanim_l_metacarpophalangeal_3 Joint DEF hanim_l_middle_metacarpal Segment { name "l_middle_metacarpal" children [ ] } # end hanim_l_middle_metacarpal Segment ] } # end hanim_l_carpometacarpal_3 Joint DEF hanim_l_carpometacarpal_4 Joint { name "l_carpometacarpal_4" center 0.1956 0.8019 -0.0794 children [ DEF hanim_l_metacarpophalangeal_4 Joint { name "l_metacarpophalangeal_4" center 0.1956 0.7815 -0.0794 children [ DEF hanim_l_carpal_proximal_interphalangeal_4 Joint { name "l_carpal_proximal_interphalangeal_4" center 0.1973 0.7287 -0.0777 children [ DEF hanim_l_carpal_distal_interphalangeal_4 Joint { name "l_carpal_distal_interphalangeal_4" center 0.1983 0.7045 -0.0767 children [ DEF hanim_l_carpal_distal_phalanx_4 Segment { name "l_carpal_distal_phalanx_4" children [ DEF hanim_l_carpal_distal_phalanx_4_tip Site { name "l_carpal_distal_phalanx_4_tip" translation 0.2035 0.6750 -0.0756 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_4 Segment ] } # end hanim_l_carpal_distal_interphalangeal_4 Joint DEF hanim_l_ring_middle Segment { name "l_ring_middle" children [ ] } # end hanim_l_ring_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_4 Joint DEF hanim_l_ring_proximal Segment { name "l_ring_proximal" children [ ] } # end hanim_l_ring_proximal Segment ] } # end hanim_l_metacarpophalangeal_4 Joint DEF hanim_l_ring_metacarpal Segment { name "l_ring_metacarpal" children [ ] } # end hanim_l_ring_metacarpal Segment ] } # end hanim_l_carpometacarpal_4 Joint DEF hanim_l_carpometacarpal_5 Joint { name "l_carpometacarpal_5" center 0.1925 0.8066 -0.1036 children [ DEF hanim_l_metacarpophalangeal_5 Joint { name "l_metacarpophalangeal_5" center 0.1925 0.7866 -0.1036 children [ DEF hanim_l_carpal_proximal_interphalangeal_5 Joint { name "l_carpal_proximal_interphalangeal_5" center 0.1938 0.7452 -0.1024 children [ DEF hanim_l_carpal_distal_interphalangeal_5 Joint { name "l_carpal_distal_interphalangeal_5" center 0.1948 0.7277 -0.1017 children [ DEF hanim_l_carpal_distal_phalanx_5 Segment { name "l_carpal_distal_phalanx_5" children [ DEF hanim_l_carpal_distal_phalanx_5_tip Site { name "l_carpal_distal_phalanx_5_tip" translation 0.2014 0.7009 -0.1012 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_5 Segment ] } # end hanim_l_carpal_distal_interphalangeal_5 Joint DEF hanim_l_pinky_middle Segment { name "l_pinky_middle" children [ ] } # end hanim_l_pinky_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_5 Joint DEF hanim_l_pinky_proximal Segment { name "l_pinky_proximal" children [ ] } # end hanim_l_pinky_proximal Segment ] } # end hanim_l_metacarpophalangeal_5 Joint DEF hanim_l_pinky_metacarpal Segment { name "l_pinky_metacarpal" children [ ] } # end hanim_l_pinky_metacarpal Segment ] } # end hanim_l_carpometacarpal_5 Joint DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_l_scapula Segment { name "l_scapula" children [ ] } # end hanim_l_scapula Segment ] } # end hanim_l_acromioclavicular Joint DEF hanim_l_clavicle Segment { name "l_clavicle" children [ DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } ] } # end hanim_l_clavicle Segment ] } # end hanim_l_sternoclavicular Joint DEF hanim_r_sternoclavicular Joint { name "r_sternoclavicular" center -0.0694 1.4600 -0.0330 children [ DEF hanim_r_acromioclavicular Joint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 children [ DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_carpometacarpal_1 Joint { name "r_carpometacarpal_1" center -0.1899 0.8502 -0.0473 children [ DEF hanim_r_metacarpophalangeal_1 Joint { name "r_metacarpophalangeal_1" center -0.1874 0.8256 0.0306 children [ DEF hanim_r_carpal_interphalangeal_1 Joint { name "r_carpal_interphalangeal_1" center -0.1864 0.8190 0.0506 children [ DEF hanim_r_carpal_distal_phalanx_1 Segment { name "r_carpal_distal_phalanx_1" children [ DEF hanim_r_carpal_distal_phalanx_1_tip Site { name "r_carpal_distal_phalanx_1_tip" translation -0.1869 0.8090 0.0820 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_1 Segment ] } # end hanim_r_carpal_interphalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_proximal Segment ] } # end hanim_r_metacarpophalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_metacarpal Segment ] } # end hanim_r_carpometacarpal_1 Joint DEF hanim_r_carpometacarpal_2 Joint { name "r_carpometacarpal_2" center -0.1961 0.8055 -0.0218 children [ DEF hanim_r_metacarpophalangeal_2 Joint { name "r_metacarpophalangeal_2" center -0.1961 0.7846 -0.0218 children [ DEF hanim_r_carpal_proximal_interphalangeal_2 Joint { name "r_carpal_proximal_interphalangeal_2" center -0.1954 0.7393 -0.0185 children [ DEF hanim_r_carpal_distal_interphalangeal_2 Joint { name "r_carpal_distal_interphalangeal_2" center -0.1945 0.7169 -0.0173 children [ DEF hanim_r_carpal_distal_phalanx_2 Segment { name "r_carpal_distal_phalanx_2" children [ DEF hanim_r_carpal_distal_phalanx_2_tip Site { name "r_carpal_distal_phalanx_2_tip" translation -0.1980 0.6883 -0.0180 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_2 Segment ] } # end hanim_r_carpal_distal_interphalangeal_2 Joint DEF hanim_r_index_middle Segment { name "r_index_middle" children [ ] } # end hanim_r_index_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_2 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_index_proximal Segment ] } # end hanim_r_metacarpophalangeal_2 Joint DEF hanim_r_index_metacarpal Segment { name "r_index_metacarpal" children [ ] } # end hanim_r_index_metacarpal Segment ] } # end hanim_r_carpometacarpal_2 Joint DEF hanim_r_carpometacarpal_3 Joint { name "r_carpometacarpal_3" center -0.1972 0.8060 -0.0468 children [ DEF hanim_r_metacarpophalangeal_3 Joint { name "r_metacarpophalangeal_3" center -0.1972 0.7849 -0.0468 children [ DEF hanim_r_carpal_proximal_interphalangeal_3 Joint { name "r_carpal_proximal_interphalangeal_3" center -0.1950 0.7304 -0.0441 children [ DEF hanim_r_carpal_distal_interphalangeal_3 Joint { name "r_carpal_distal_interphalangeal_3" center -0.1939 0.7042 -0.0432 children [ DEF hanim_r_carpal_distal_phalanx_3 Segment { name "r_carpal_distal_phalanx_3" children [ DEF hanim_r_carpal_distal_phalanx_3_tip Site { name "r_carpal_distal_phalanx_3_tip" translation -0.1969 0.6758 -0.0427 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_3 Segment ] } # end hanim_r_carpal_distal_interphalangeal_3 Joint DEF hanim_r_middle_middle Segment { name "r_middle_middle" children [ ] } # end hanim_r_middle_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_3 Joint DEF hanim_r_middle_proximal Segment { name "r_middle_proximal" children [ ] } # end hanim_r_middle_proximal Segment ] } # end hanim_r_metacarpophalangeal_3 Joint DEF hanim_r_middle_metacarpal Segment { name "r_middle_metacarpal" children [ ] } # end hanim_r_middle_metacarpal Segment ] } # end hanim_r_carpometacarpal_3 Joint DEF hanim_r_carpometacarpal_4 Joint { name "r_carpometacarpal_4" center -0.1951 0.8049 -0.0732 children [ DEF hanim_r_metacarpophalangeal_4 Joint { name "r_metacarpophalangeal_4" center -0.1951 0.7845 -0.0732 children [ DEF hanim_r_carpal_proximal_interphalangeal_4 Joint { name "r_carpal_proximal_interphalangeal_4" center -0.1920 0.7318 -0.0716 children [ DEF hanim_r_carpal_distal_interphalangeal_4 Joint { name "r_carpal_distal_interphalangeal_4" center -0.1908 0.7077 -0.0706 children [ DEF hanim_r_carpal_distal_phalanx_4 Segment { name "r_carpal_distal_phalanx_4" children [ DEF hanim_r_carpal_distal_phalanx_4_tip Site { name "r_carpal_distal_phalanx_4_tip" translation -0.1934 0.6778 -0.0693 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_4 Segment ] } # end hanim_r_carpal_distal_interphalangeal_4 Joint DEF hanim_r_ring_middle Segment { name "r_ring_middle" children [ ] } # end hanim_r_ring_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_4 Joint DEF hanim_r_ring_proximal Segment { name "r_ring_proximal" children [ ] } # end hanim_r_ring_proximal Segment ] } # end hanim_r_metacarpophalangeal_4 Joint DEF hanim_r_ring_metacarpal Segment { name "r_ring_metacarpal" children [ ] } # end hanim_r_ring_metacarpal Segment ] } # end hanim_r_carpometacarpal_4 Joint DEF hanim_r_carpometacarpal_5 Joint { name "r_carpometacarpal_5" center -0.1926 0.8096 -0.0975 children [ DEF hanim_r_metacarpophalangeal_5 Joint { name "r_metacarpophalangeal_5" center -0.1926 0.7896 -0.0975 children [ DEF hanim_r_carpal_proximal_interphalangeal_5 Joint { name "r_carpal_proximal_interphalangeal_5" center -0.1902 0.7483 -0.0963 children [ DEF hanim_r_carpal_distal_interphalangeal_5 Joint { name "r_carpal_distal_interphalangeal_5" center -0.1908 0.7540 -0.0960 children [ DEF hanim_r_carpal_distal_phalanx_5 Segment { name "r_carpal_distal_phalanx_5" children [ DEF hanim_r_carpal_distal_phalanx_5_tip Site { name "r_carpal_distal_phalanx_5_tip" translation -0.1938 0.7035 -0.0949 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_5 Segment ] } # end hanim_r_carpal_distal_interphalangeal_5 Joint DEF hanim_r_pinky_middle Segment { name "r_pinky_middle" children [ ] } # end hanim_r_pinky_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_5 Joint DEF hanim_r_pinky_proximal Segment { name "r_pinky_proximal" children [ ] } # end hanim_r_pinky_proximal Segment ] } # end hanim_r_metacarpophalangeal_5 Joint DEF hanim_r_pinky_metacarpal Segment { name "r_pinky_metacarpal" children [ ] } # end hanim_r_pinky_metacarpal Segment ] } # end hanim_r_carpometacarpal_5 Joint DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_r_scapula Segment { name "r_scapula" children [ ] } # end hanim_r_scapula Segment ] } # end hanim_r_acromioclavicular Joint DEF hanim_r_clavicle Segment { name "r_clavicle" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } ] } # end hanim_r_clavicle Segment ] } # end hanim_r_sternoclavicular Joint DEF hanim_t1 Segment { name "t1" children [ DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } ] } # end hanim_t1 Segment ] } # end hanim_vt1 Joint DEF hanim_t2 Segment { name "t2" children [ ] } # end hanim_t2 Segment ] } # end hanim_vt2 Joint DEF hanim_t3 Segment { name "t3" children [ ] } # end hanim_t3 Segment ] } # end hanim_vt3 Joint DEF hanim_t4 Segment { name "t4" children [ ] } # end hanim_t4 Segment ] } # end hanim_vt4 Joint DEF hanim_t5 Segment { name "t5" children [ ] } # end hanim_t5 Segment ] } # end hanim_vt5 Joint DEF hanim_t6 Segment { name "t6" children [ ] } # end hanim_t6 Segment ] } # end hanim_vt6 Joint DEF hanim_t7 Segment { name "t7" children [ ] } # end hanim_t7 Segment ] } # end hanim_vt7 Joint DEF hanim_t8 Segment { name "t8" children [ ] } # end hanim_t8 Segment ] } # end hanim_vt8 Joint DEF hanim_t9 Segment { name "t9" children [ DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } ] } # end hanim_t9 Segment ] } # end hanim_vt9 Joint DEF hanim_t10 Segment { name "t10" children [ DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } ] } # end hanim_t10 Segment ] } # end hanim_vt10 Joint DEF hanim_t11 Segment { name "t11" children [ ] } # end hanim_t11 Segment ] } # end hanim_vt11 Joint DEF hanim_t12 Segment { name "t12" children [ ] } # end hanim_t12 Segment ] } # end hanim_vt12 Joint DEF hanim_l1 Segment { name "l1" children [ ] } # end hanim_l1 Segment ] } # end hanim_vl1 Joint DEF hanim_l2 Segment { name "l2" children [ DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } ] } # end hanim_l2 Segment ] } # end hanim_vl2 Joint DEF hanim_l3 Segment { name "l3" children [ ] } # end hanim_l3 Segment ] } # end hanim_vl3 Joint DEF hanim_l4 Segment { name "l4" children [ ] } # end hanim_l4 Segment ] } # end hanim_vl4 Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior " translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_tarsotarsal_interphalangeal_, USE hanim_l_metatarsophalangeal_, USE hanim_l_tarsal_interphalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_tarsotarsal_interphalangeal_, USE hanim_r_metatarsophalangeal_, USE hanim_r_tarsal_interphalangeal_, USE hanim_vl5, USE hanim_vl4, USE hanim_vl3, USE hanim_vl2, USE hanim_vl1, USE hanim_vt12, USE hanim_vt11, USE hanim_vt10, USE hanim_vt9, USE hanim_vt8, USE hanim_vt7, USE hanim_vt6, USE hanim_vt5, USE hanim_vt4, USE hanim_vt3, USE hanim_vt2, USE hanim_vt1, USE hanim_vc7, USE hanim_vc6, USE hanim_vc5, USE hanim_vc4, USE hanim_vc3, USE hanim_vc2, USE hanim_vc1, USE hanim_skullbase, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_l_sternoclavicular, USE hanim_l_acromioclavicular, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_l_carpometacarpal_1, USE hanim_l_metacarpophalangeal_1, USE hanim_l_carpal_interphalangeal_1, USE hanim_l_carpometacarpal_2, USE hanim_l_metacarpophalangeal_2, USE hanim_l_carpal_proximal_interphalangeal_2, USE hanim_l_carpal_distal_interphalangeal_2, USE hanim_l_carpometacarpal_3, USE hanim_l_metacarpophalangeal_3, USE hanim_l_carpal_proximal_interphalangeal_3, USE hanim_l_carpal_distal_interphalangeal_3, USE hanim_l_carpometacarpal_4, USE hanim_l_metacarpophalangeal_4, USE hanim_l_carpal_proximal_interphalangeal_4, USE hanim_l_carpal_distal_interphalangeal_4, USE hanim_l_carpometacarpal_5, USE hanim_l_metacarpophalangeal_5, USE hanim_l_carpal_proximal_interphalangeal_5, USE hanim_l_carpal_distal_interphalangeal_5, USE hanim_r_sternoclavicular, USE hanim_r_acromioclavicular, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal, USE hanim_r_carpometacarpal_1, USE hanim_r_metacarpophalangeal_1, USE hanim_r_carpal_interphalangeal_1, USE hanim_r_carpometacarpal_2, USE hanim_r_metacarpophalangeal_2, USE hanim_r_carpal_proximal_interphalangeal_2, USE hanim_r_carpal_distal_interphalangeal_2, USE hanim_r_carpometacarpal_3, USE hanim_r_metacarpophalangeal_3, USE hanim_r_carpal_proximal_interphalangeal_3, USE hanim_r_carpal_distal_interphalangeal_3, USE hanim_r_carpometacarpal_4, USE hanim_r_metacarpophalangeal_4, USE hanim_r_carpal_proximal_interphalangeal_4, USE hanim_r_carpal_distal_interphalangeal_4, USE hanim_r_carpometacarpal_5, USE hanim_r_metacarpophalangeal_5, USE hanim_r_carpal_proximal_interphalangeal_5, USE hanim_r_carpal_distal_interphalangeal_5 ] sites [ USE hanim_l_tarsal_distal_phalanx_1_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_tarsal_distal_phalanx_1_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_l_carpal_distal_phalanx_1_tip, USE hanim_l_carpal_distal_phalanx_2_tip, USE hanim_l_dactylion, USE hanim_l_carpal_distal_phalanx_3_tip, USE hanim_l_carpal_distal_phalanx_4_tip, USE hanim_l_carpal_distal_phalanx_5_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_clavicale, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_carpal_distal_phalanx_1_tip, USE hanim_r_carpal_distal_phalanx_2_tip, USE hanim_r_dactylion, USE hanim_r_carpal_distal_phalanx_3_tip, USE hanim_r_carpal_distal_phalanx_4_tip, USE hanim_r_carpal_distal_phalanx_5_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_suprasternale, USE hanim_cervicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_navel ] segments [ USE hanim_l_tarsal_distal_phalanx_1, USE hanim_l_middistal, USE hanim_l_midproximal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_tarsal_distal_phalanx_1, USE hanim_r_middistal, USE hanim_r_midproximal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_skull, USE hanim_c1, USE hanim_c2, USE hanim_c3, USE hanim_c4, USE hanim_c5, USE hanim_c6, USE hanim_c7, USE hanim_l_carpal_distal_phalanx_1, USE hanim_l_index_proximal, USE hanim_l_index_proximal, USE hanim_l_carpal_distal_phalanx_2, USE hanim_l_index_middle, USE hanim_l_index_proximal, USE hanim_l_index_metacarpal, USE hanim_l_carpal_distal_phalanx_3, USE hanim_l_middle_middle, USE hanim_l_middle_proximal, USE hanim_l_middle_metacarpal, USE hanim_l_carpal_distal_phalanx_4, USE hanim_l_ring_middle, USE hanim_l_ring_proximal, USE hanim_l_ring_metacarpal, USE hanim_l_carpal_distal_phalanx_5, USE hanim_l_pinky_middle, USE hanim_l_pinky_proximal, USE hanim_l_pinky_metacarpal, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_l_scapula, USE hanim_l_clavicle, USE hanim_r_carpal_distal_phalanx_1, USE hanim_r_index_proximal, USE hanim_r_index_proximal, USE hanim_r_carpal_distal_phalanx_2, USE hanim_r_index_middle, USE hanim_r_index_proximal, USE hanim_r_index_metacarpal, USE hanim_r_carpal_distal_phalanx_3, USE hanim_r_middle_middle, USE hanim_r_middle_proximal, USE hanim_r_middle_metacarpal, USE hanim_r_carpal_distal_phalanx_4, USE hanim_r_ring_middle, USE hanim_r_ring_proximal, USE hanim_r_ring_metacarpal, USE hanim_r_carpal_distal_phalanx_5, USE hanim_r_pinky_middle, USE hanim_r_pinky_proximal, USE hanim_r_pinky_metacarpal, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_r_scapula, USE hanim_r_clavicle, USE hanim_t1, USE hanim_t2, USE hanim_t3, USE hanim_t4, USE hanim_t5, USE hanim_t6, USE hanim_t7, USE hanim_t8, USE hanim_t9, USE hanim_t10, USE hanim_t11, USE hanim_t12, USE hanim_l1, USE hanim_l2, USE hanim_l3, USE hanim_l4, USE hanim_l5, USE hanim_sacrum ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑3" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑3" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 3 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
LOA‑4 supports the full hierarchy of HAnim. Table A.10 lists the suggested center field values for the joints of LOA‑4. Table A.11 lists the suggested translation field values for the sites of LOA‑4.
Table A.10 — LOA‑4: Suggested Joint objects center values
Joint object | Suggested center value |
---|---|
humanoid_root | 0.0000 0.8240 0.0277 |
sacroiliac | 0.0000 0.9149 0.0016 |
l_hip | 0.0961 0.9124 -0.0001 |
l_knee | 0.1040 0.4867 0.0308 |
l_talocrural | 0.1101 0.0656 -0.0736 |
l_tarsotarsal_interphalangeal_ | 0.1086 0.0001 -0.0368 |
l_metatarsophalangeal_ | 0.1086 0.0001 0.0368 |
l_tarsal_interphalangeal_ | 0.1086 0.0000 0.0762 |
r_hip | -0.0950 0.9171 0.0029 |
r_knee | -0.0867 0.4913 0.0318 |
r_talocrural | -0.0801 0.0712 -0.0766 |
r_tarsotarsal_interphalangeal_ | -0.0801 0.0000 -0.0368 |
r_metatarsophalangeal_ | -0.0801 0.0000 0.0368 |
r_tarsal_interphalangeal_ | -0.0801 0.0039 0.0732 |
vl5 | 0.0028 1.0568 -0.0776 |
vl4 | 0.0035 1.0925 -0.0787 |
vl3 | 0.0041 1.1276 -0.0796 |
vl2 | 0.0045 1.1546 -0.0800 |
vl1 | 0.0048 1.1912 -0.0805 |
vt12 | 0.0051 1.2278 -0.0808 |
vt11 | 0.0053 1.2679 -0.0810 |
vt10 | 0.0056 1.2848 -0.0822 |
vt9 | 0.0057 1.3126 -0.0838 |
vt8 | 0.0057 1.3382 -0.0845 |
vt7 | 0.0058 1.3625 -0.0833 |
vt6 | 0.0059 1.3866 -0.0800 |
vt5 | 0.0060 1.4102 -0.0745 |
vt4 | 0.0061 1.4320 -0.0675 |
vt3 | 0.0062 1.4583 -0.0570 |
vt2 | 0.0063 1.4761 -0.0484 |
vt1 | 0.0065 1.4951 -0.0387 |
vc7 | 0.0066 1.5132 -0.0301 |
vc6 | 0.0066 1.5357 -0.0143 |
vc5 | 0.0066 1.5520 -0.0082 |
vc4 | 0.0066 1.5662 -0.0084 |
vc3 | 0.0066 1.5800 -0.0103 |
vc2 | 0.0066 1.5928 -0.0103 |
vc1 | 0.0066 1.6144 -0.0034 |
skullbase | 0.0044 1.6209 0.0236 |
l_eyeball | 0.0336 1.6332 0.0502 |
r_eyeball | -0.0236 1.6331 0.0510 |
l_sternoclavicular | 0.0820 1.4488 -0.0353 |
l_acromioclavicular | 0.0962 1.4269 -0.0424 |
l_shoulder | 0.2029 1.4376 -0.0387 |
l_elbow | 0.2014 1.1357 -0.0682 |
l_radiocarpal | 0.1984 0.8663 -0.0583 |
l_carpometacarpal_1 | 0.1924 0.8472 -0.0534 |
l_metacarpophalangeal_1 | 0.1951 0.8226 0.0246 |
l_carpal_interphalangeal_1 | 0.1955 0.8159 0.0464 |
l_carpometacarpal_2 | 0.1983 0.8024 -0.0280 |
l_metacarpophalangeal_2 | 0.1983 0.7815 -0.0280 |
l_carpal_proximal_interphalangeal_2 | 0.2017 0.7363 -0.0248 |
l_carpal_distal_interphalangeal_2 | 0.2028 0.7139 -0.0236 |
l_carpometacarpal_3 | 0.1987 0.8029 -0.0530 |
l_metacarpophalangeal_3 | 0.1987 0.7818 -0.0530 |
l_carpal_proximal_interphalangeal_3 | 0.2013 0.7273 -0.0503 |
l_carpal_distal_interphalangeal_3 | 0.2026 0.7011 -0.0494 |
l_carpometacarpal_4 | 0.1956 0.8019 -0.0794 |
l_metacarpophalangeal_4 | 0.1956 0.7815 -0.0794 |
l_carpal_proximal_interphalangeal_4 | 0.1973 0.7287 -0.0777 |
l_carpal_distal_interphalangeal_4 | 0.1983 0.7045 -0.0767 |
l_carpometacarpal_5 | 0.1925 0.8066 -0.1036 |
l_metacarpophalangeal_5 | 0.1925 0.7866 -0.1036 |
l_carpal_proximal_interphalangeal_5 | 0.1938 0.7452 -0.1024 |
l_carpal_distal_interphalangeal_5 | 0.1948 0.7277 -0.1017 |
r_sternoclavicular | -0.0694 1.4600 -0.0330 |
r_acromioclavicular | -0.0836 1.4281 -0.0401 |
r_shoulder | -0.1907 1.4407 -0.0325 |
r_elbow | -0.1949 1.1388 -0.0620 |
r_radiocarpal | -0.1959 0.8694 -0.0521 |
r_carpometacarpal_1 | -0.1899 0.8502 -0.0473 |
r_metacarpophalangeal_1 | -0.1874 0.8256 0.0306 |
r_carpal_interphalangeal_1 | -0.1864 0.8190 0.0506 |
r_carpometacarpal_2 | -0.1961 0.8055 -0.0218 |
r_metacarpophalangeal_2 | -0.1961 0.7846 -0.0218 |
r_carpal_proximal_interphalangeal_2 | -0.1954 0.7393 -0.0185 |
r_carpal_distal_interphalangeal_2 | -0.1945 0.7169 -0.0173 |
r_carpometacarpal_3 | -0.1972 0.8060 -0.0468 |
r_metacarpophalangeal_3 | -0.1972 0.7849 -0.0468 |
r_carpal_proximal_interphalangeal_3 | -0.1950 0.7304 -0.0441 |
r_carpal_distal_interphalangeal_3 | -0.1939 0.7042 -0.0432 |
r_carpometacarpal_4 | -0.1951 0.8049 -0.0732 |
r_metacarpophalangeal_4 | -0.1951 0.7845 -0.0732 |
r_carpal_proximal_interphalangeal_4 | -0.1920 0.7318 -0.0716 |
r_carpal_distal_interphalangeal_4 | -0.1908 0.7077 -0.0706 |
r_carpometacarpal_5 | -0.1926 0.8096 -0.0975 |
r_metacarpophalangeal_5 | -0.1926 0.7896 -0.0975 |
r_carpal_proximal_interphalangeal_5 | -0.1902 0.7483 -0.0963 |
r_carpal_distal_interphalangeal_5 | -0.1908 0.7540 -0.0960 |
Table A.11 — LOA‑4: Suggested Site objects translation values
Site object | Suggested translation value |
---|---|
l_tarsal_distal_phalanx_1_tip | 0.1354 0.0016 0.1476 |
l_tarsal_interphalangeal_phalanx_5 | 0.1825 0.0070 0.0928 |
l_tarsal_distal_phalanx_2 | 0.1195 0.0079 0.1433 |
l_tarsal_interphalangeal_phalanx_1 | 0.0816 0.0232 0.0106 |
l_lateral_malleolus | 0.1308 0.0597 -0.1032 |
l_medial_malleolus | 0.0890 0.0716 -0.0881 |
l_sphyrion | 0.0890 0.0575 -0.0943 |
l_calcaneus_posterior | 0.0974 0.0259 -0.1171 |
l_knee_crease | 0.0993 0.4881 -0.0309 |
l_femoral_lateral_epicondyles | 0.1598 0.4967 0.0297 |
l_femoral_medial_epicondyles | 0.0398 0.4946 0.0303 |
r_tarsal_distal_phalanx_1_tip | -0.1043 -0.0227 0.1450 |
r_tarsal_interphalangeal_phalanx_5 | -0.1523 0.0166 0.0895 |
r_tarsal_distal_phalanx_2 | -0.0883 0.0134 0.1383 |
r_tarsal_interphalangeal_phalanx_1 | -0.0521 0.0260 0.0127 |
r_lateral_malleolus | -0.1006 0.0658 -0.1075 |
r_medial_malleolus | -0.0591 0.0760 -0.0928 |
r_sphyrion | -0.0603 0.0610 -0.1002 |
r_calcaneus_posterior | -0.0692 0.0297 -0.1221 |
r_knee_crease | -0.0825 0.4932 -0.0326 |
r_femoral_lateral_epicondyles | -0.1421 0.4992 0.0310 |
r_femoral_medial_epicondyles | -0.0221 0.5014 0.0289 |
r_iliocristale | -0.1525 1.0628 0.0035 |
r_trochanterion | -0.1689 0.8419 0.0352 |
l_iliocristale | 0.1612 1.0537 0.0008 |
l_trochanterion | 0.1677 0.8336 0.0303 |
r_asis | -0.0887 1.0021 0.1112 |
l_asis | 0.0925 0.9983 0.1052 |
r_psis | -0.0716 1.0190 -0.1138 |
l_psis | 0.0774 1.0190 -0.1151 |
crotch | 0.0034 0.8266 0.0257 |
skull_tip | 0.0050 1.7504 0.0055 |
sellion | 0.0058 1.6316 0.0852 |
r_infraorbitale | -0.0237 1.6171 0.0752 |
l_infraorbitale | 0.0341 1.6171 0.0752 |
supramenton | 0.0061 1.5410 0.0805 |
r_tragion | -0.0646 1.6347 0.0302 |
r_gonion | -0.0520 1.5529 0.0347 |
l_tragion | 0.0739 1.6348 0.0282 |
l_gonion | 0.0631 1.5530 0.0330 |
nuchale | 0.0039 1.5972 -0.0796 |
r_neck_base | -0.0419 1.5149 -0.0220 |
l_neck_base | 0.0646 1.5141 -0.0380 |
l_carpal_distal_phalanx_1_tip | 0.1982 0.8061 0.0759 |
l_carpal_distal_phalanx_2_tip | 0.2089 0.6858 -0.0245 |
l_dactylion | 0.2056 0.6743 -0.0482 |
l_carpal_distal_phalanx_3_tip | 0.2080 0.6731 -0.0491 |
l_carpal_distal_phalanx_4_tip | 0.2035 0.6750 -0.0756 |
l_carpal_distal_phalanx_5_tip | 0.2014 0.7009 -0.1012 |
l_metacarpal_phalanx_2 | 0.2009 0.8139 -0.0237 |
l_ulnar_styloid | -0.2142 0.8529 -0.0648 |
l_metacarpal_phalanx_5 | 0.1929 0.7860 -0.1122 |
l_radial_styloid | 0.1901 0.8645 -0.0415 |
l_olecranon | -0.1962 1.1375 -0.1123 |
l_humeral_medial_epicondyles | 0.1735 1.1272 -0.1113 |
l_radiale | 0.2182 1.1212 -0.1167 |
l_humeral_lateral_epicondyles | 0.2280 1.1482 -0.1100 |
l_clavicale | 0.0271 1.4943 0.0394 |
l_acromion | 0.2032 1.4760 -0.0490 |
l_axilla_proximal | 0.1777 1.4065 -0.0075 |
l_axilla_distal | 0.1706 1.4072 -0.0875 |
r_carpal_distal_phalanx_1_tip | -0.1869 0.8090 0.0820 |
r_carpal_distal_phalanx_2_tip | -0.1980 0.6883 -0.0180 |
r_dactylion | -0.1941 0.6772 -0.0423 |
r_carpal_distal_phalanx_3_tip | -0.1969 0.6758 -0.0427 |
r_carpal_distal_phalanx_4_tip | -0.1934 0.6778 -0.0693 |
r_carpal_distal_phalanx_5_tip | -0.1938 0.7035 -0.0949 |
r_metacarpal_phalanx_2 | -0.1977 0.8169 -0.0177 |
r_ulnar_styloid | -0.2117 0.8562 -0.0584 |
r_metacarpal_phalanx_5 | -0.1929 0.7890 -0.1064 |
r_radial_styloid | -0.1884 0.8676 -0.0360 |
r_olecranon | -0.1907 1.1405 -0.1065 |
r_humeral_medial_epicondyles | -0.1680 1.1298 -0.1062 |
r_radiale | -0.2130 1.1305 -0.1091 |
r_humeral_lateral_epicondyles | -0.2224 1.1517 -0.1033 |
r_clavicale | -0.0115 1.4943 0.0400 |
r_acromion | -0.1905 1.4791 -0.0431 |
r_axilla_proximal | -0.1626 1.4072 -0.0031 |
r_axilla_distal | -0.1603 1.4098 -0.0826 |
suprasternale | 0.0084 1.4714 0.0551 |
cervicale | 0.0064 1.520 -0.0815 |
r_thelion | -0.0736 1.3385 0.1217 |
l_thelion | 0.0918 1.3382 0.1192 |
substernale | 0.0085 1.2995 0.1147 |
r_rib10 | -0.0711 1.1941 0.1016 |
l_rib10 | 0.0871 1.1925 0.0992 |
spine_2_lower_back | 0.0049 1.1908 -0.1113 |
waist_preferred_posterior | 0.2900 1.0915 -0.1091 |
navel | 0.0069 1.0966 0.1017 |
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_tarsotarsal_interphalangeal_ Joint { name "l_tarsotarsal_interphalangeal_" center 0.1086 0.0001 -0.0368 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_tarsal_interphalangeal_ Joint { name "l_tarsal_interphalangeal_" center 0.1086 0.0000 0.0762 children [ DEF hanim_l_tarsal_distal_phalanx_1 Segment { name "l_tarsal_distal_phalanx_1" children [ DEF hanim_l_tarsal_distal_phalanx_1_tip Site { name "l_tarsal_distal_phalanx_1_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_tarsal_distal_phalanx_1 Segment ] } # end hanim_l_tarsal_interphalangeal_ Joint DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_midproximal Segment { name "l_midproximal" children [ ] } # end hanim_l_midproximal Segment ] } # end hanim_l_tarsotarsal_interphalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_tarsotarsal_interphalangeal_ Joint { name "r_tarsotarsal_interphalangeal_" center -0.0801 0.0000 -0.0368 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_tarsal_interphalangeal_ Joint { name "r_tarsal_interphalangeal_" center -0.0801 0.0039 0.0732 children [ DEF hanim_r_tarsal_distal_phalanx_1 Segment { name "r_tarsal_distal_phalanx_1" children [ DEF hanim_r_tarsal_distal_phalanx_1_tip Site { name "r_tarsal_distal_phalanx_1_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_tarsal_distal_phalanx_1 Segment ] } # end hanim_r_tarsal_interphalangeal_ Joint DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_midproximal Segment { name "r_midproximal" children [ ] } # end hanim_r_midproximal Segment ] } DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_vl4 Joint { name "vl4" center 0.0035 1.0925 -0.0787 children [ DEF hanim_vl3 Joint { name "vl3" center 0.0041 1.1276 -0.0796 children [ DEF hanim_vl2 Joint { name "vl2" center 0.0045 1.1546 -0.0800 children [ DEF hanim_vl1 Joint { name "vl1" center 0.0048 1.1912 -0.0805 children [ DEF hanim_vt12 Joint { name "vt12" center 0.0051 1.2278 -0.0808 children [ DEF hanim_vt11 Joint { name "vt11" center 0.0053 1.2679 -0.0810 children [ DEF hanim_vt10 Joint { name "vt10" center 0.0056 1.2848 -0.0822 children [ DEF hanim_vt9 Joint { name "vt9" center 0.0057 1.3126 -0.0838 children [ DEF hanim_vt8 Joint { name "vt8" center 0.0057 1.3382 -0.0845 children [ DEF hanim_vt7 Joint { name "vt7" center 0.0058 1.3625 -0.0833 children [ DEF hanim_vt6 Joint { name "vt6" center 0.0059 1.3866 -0.0800 children [ DEF hanim_vt5 Joint { name "vt5" center 0.0060 1.4102 -0.0745 children [ DEF hanim_vt4 Joint { name "vt4" center 0.0061 1.4320 -0.0675 children [ DEF hanim_vt3 Joint { name "vt3" center 0.0062 1.4583 -0.0570 children [ DEF hanim_vt2 Joint { name "vt2" center 0.0063 1.4761 -0.0484 children [ DEF hanim_vt1 Joint { name "vt1" center 0.0065 1.4951 -0.0387 children [ DEF hanim_vc7 Joint { name "vc7" center 0.0066 1.5132 -0.0301 children [ DEF hanim_vc6 Joint { name "vc6" center 0.0066 1.5357 -0.0143 children [ DEF hanim_vc5 Joint { name "vc5" center 0.0066 1.5520 -0.0082 children [ DEF hanim_vc4 Joint { name "vc4" center 0.0066 1.5662 -0.0084 children [ DEF hanim_vc3 Joint { name "vc3" center 0.0066 1.5800 -0.0103 children [ DEF hanim_vc2 Joint { name "vc2" center 0.0066 1.5928 -0.0103 children [ DEF hanim_vc1 Joint { name "vc1" center 0.0066 1.6144 -0.0034 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_l_eyeball Joint { name "l_eyeball" center 0.0336 1.6332 0.0502 children [ DEF hanim_l_eyeball Segment { name "l_eyeball" children [ ] } # end hanim_l_eyeball Segment ] } # end hanim_l_eyeball Joint DEF hanim_r_eyeball Joint { name "r_eyeball" center -0.0236 1.6331 0.0510 children [ DEF hanim_r_eyeball Segment { name "r_eyeball" children [ ] } # end hanim_r_eyeball Segment ] } # end hanim_r_eyeball Joint DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_c1 Segment { name "c1" children [ ] } # end hanim_c1 Segment ] } # end hanim_vc1 Joint DEF hanim_c2 Segment { name "c2" children [ ] } # end hanim_c2 Segment ] } # end hanim_vc2 Joint DEF hanim_c3 Segment { name "c3" children [ ] } # end hanim_c3 Segment ] } # end hanim_vc3 Joint DEF hanim_c4 Segment { name "c4" children [ ] } # end hanim_c4 Segment ] } # end hanim_vc4 Joint DEF hanim_c5 Segment { name "c5" children [ ] } # end hanim_c5 Segment ] } # end hanim_vc5 Joint DEF hanim_c6 Segment { name "c6" children [ ] } # end hanim_c6 Segment ] } # end hanim_vc6 Joint DEF hanim_c7 Segment { name "c7" children [ DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } ] } # end hanim_c7 Segment ] } # end hanim_vc7 Joint DEF hanim_l_sternoclavicular Joint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 children [ DEF hanim_l_acromioclavicular Joint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 children [ DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_carpometacarpal_1 Joint { name "l_carpometacarpal_1" center 0.1924 0.8472 -0.0534 children [ DEF hanim_l_metacarpophalangeal_1 Joint { name "l_metacarpophalangeal_1" center 0.1951 0.8226 0.0246 children [ DEF hanim_l_carpal_interphalangeal_1 Joint { name "l_carpal_interphalangeal_1" center 0.1955 0.8159 0.0464 children [ DEF hanim_l_carpal_distal_phalanx_1 Segment { name "l_carpal_distal_phalanx_1" children [ DEF hanim_l_carpal_distal_phalanx_1_tip Site { name "l_carpal_distal_phalanx_1_tip" translation 0.1982 0.8061 0.0759 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_1 Segment ] } # end hanim_l_carpal_interphalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_proximal Segment ] } # end hanim_l_metacarpophalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_metacarpal Segment ] } # end hanim_l_carpometacarpal_1 Joint DEF hanim_l_carpometacarpal_2 Joint { name "l_carpometacarpal_2" center 0.1983 0.8024 -0.0280 children [ DEF hanim_l_metacarpophalangeal_2 Joint { name "l_metacarpophalangeal_2" center 0.1983 0.7815 -0.0280 children [ DEF hanim_l_carpal_proximal_interphalangeal_2 Joint { name "l_carpal_proximal_interphalangeal_2" center 0.2017 0.7363 -0.0248 children [ DEF hanim_l_carpal_distal_interphalangeal_2 Joint { name "l_carpal_distal_interphalangeal_2" center 0.2028 0.7139 -0.0236 children [ DEF hanim_l_carpal_distal_phalanx_2 Segment { name "l_carpal_distal_phalanx_2" children [ DEF hanim_l_carpal_distal_phalanx_2_tip Site { name "l_carpal_distal_phalanx_2_tip" translation 0.2089 0.6858 -0.0245 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_2 Segment ] } # end hanim_l_carpal_distal_interphalangeal_2 Joint DEF hanim_l_index_middle Segment { name "l_index_middle" children [ ] } # end hanim_l_index_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_2 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_index_proximal Segment ] } # end hanim_l_metacarpophalangeal_2 Joint DEF hanim_l_index_metacarpal Segment { name "l_index_metacarpal" children [ ] } # end hanim_l_index_metacarpal Segment ] } # end hanim_l_carpometacarpal_2 Joint DEF hanim_l_carpometacarpal_3 Joint { name "l_carpometacarpal_3" center 0.1987 0.8029 -0.0530 children [ DEF hanim_l_metacarpophalangeal_3 Joint { name "l_metacarpophalangeal_3" center 0.1987 0.7818 -0.0530 children [ DEF hanim_l_carpal_proximal_interphalangeal_3 Joint { name "l_carpal_proximal_interphalangeal_3" center 0.2013 0.7273 -0.0503 children [ DEF hanim_l_carpal_distal_interphalangeal_3 Joint { name "l_carpal_distal_interphalangeal_3" center 0.2026 0.7011 -0.0494 children [ DEF hanim_l_carpal_distal_phalanx_3 Segment { name "l_carpal_distal_phalanx_3" children [ DEF hanim_l_carpal_distal_phalanx_3_tip Site { name "l_carpal_distal_phalanx_3_tip" translation 0.2080 0.6731 -0.0491 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_3 Segment ] } # end hanim_l_carpal_distal_interphalangeal_3 Joint DEF hanim_l_middle_middle Segment { name "l_middle_middle" children [ ] } # end hanim_l_middle_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_3 Joint DEF hanim_l_middle_proximal Segment { name "l_middle_proximal" children [ ] } # end hanim_l_middle_proximal Segment ] } # end hanim_l_metacarpophalangeal_3 Joint DEF hanim_l_middle_metacarpal Segment { name "l_middle_metacarpal" children [ ] } # end hanim_l_middle_metacarpal Segment ] } # end hanim_l_carpometacarpal_3 Joint DEF hanim_l_carpometacarpal_4 Joint { name "l_carpometacarpal_4" center 0.1956 0.8019 -0.0794 children [ DEF hanim_l_metacarpophalangeal_4 Joint { name "l_metacarpophalangeal_4" center 0.1956 0.7815 -0.0794 children [ DEF hanim_l_carpal_proximal_interphalangeal_4 Joint { name "l_carpal_proximal_interphalangeal_4" center 0.1973 0.7287 -0.0777 children [ DEF hanim_l_carpal_distal_interphalangeal_4 Joint { name "l_carpal_distal_interphalangeal_4" center 0.1983 0.7045 -0.0767 children [ DEF hanim_l_carpal_distal_phalanx_4 Segment { name "l_carpal_distal_phalanx_4" children [ DEF hanim_l_carpal_distal_phalanx_4_tip Site { name "l_carpal_distal_phalanx_4_tip" translation 0.2035 0.6750 -0.0756 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_4 Segment ] } # end hanim_l_carpal_distal_interphalangeal_4 Joint DEF hanim_l_ring_middle Segment { name "l_ring_middle" children [ ] } # end hanim_l_ring_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_4 Joint DEF hanim_l_ring_proximal Segment { name "l_ring_proximal" children [ ] } # end hanim_l_ring_proximal Segment ] } # end hanim_l_metacarpophalangeal_4 Joint DEF hanim_l_ring_metacarpal Segment { name "l_ring_metacarpal" children [ ] } # end hanim_l_ring_metacarpal Segment ] } # end hanim_l_carpometacarpal_4 Joint DEF hanim_l_carpometacarpal_5 Joint { name "l_carpometacarpal_5" center 0.1925 0.8066 -0.1036 children [ DEF hanim_l_metacarpophalangeal_5 Joint { name "l_metacarpophalangeal_5" center 0.1925 0.7866 -0.1036 children [ DEF hanim_l_carpal_proximal_interphalangeal_5 Joint { name "l_carpal_proximal_interphalangeal_5" center 0.1938 0.7452 -0.1024 children [ DEF hanim_l_carpal_distal_interphalangeal_5 Joint { name "l_carpal_distal_interphalangeal_5" center 0.1948 0.7277 -0.1017 children [ DEF hanim_l_carpal_distal_phalanx_5 Segment { name "l_carpal_distal_phalanx_5" children [ DEF hanim_l_carpal_distal_phalanx_5_tip Site { name "l_carpal_distal_phalanx_5_tip" translation 0.2014 0.7009 -0.1012 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_5 Segment ] } # end hanim_l_carpal_distal_interphalangeal_5 Joint DEF hanim_l_pinky_middle Segment { name "l_pinky_middle" children [ ] } # end hanim_l_pinky_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_5 Joint DEF hanim_l_pinky_proximal Segment { name "l_pinky_proximal" children [ ] } # end hanim_l_pinky_proximal Segment ] } # end hanim_l_metacarpophalangeal_5 Joint DEF hanim_l_pinky_metacarpal Segment { name "l_pinky_metacarpal" children [ ] } # end hanim_l_pinky_metacarpal Segment ] } # end hanim_l_carpometacarpal_5 Joint DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_l_scapula Segment { name "l_scapula" children [ ] } # end hanim_l_scapula Segment ] } # end hanim_l_acromioclavicular Joint DEF hanim_l_clavicle Segment { name "l_clavicle" children [ DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } ] } # end hanim_l_clavicle Segment ] } # end hanim_l_sternoclavicular Joint DEF hanim_r_sternoclavicular Joint { name "r_sternoclavicular" center -0.0694 1.4600 -0.0330 children [ DEF hanim_r_acromioclavicular Joint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 children [ DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_carpometacarpal_1 Joint { name "r_carpometacarpal_1" center -0.1899 0.8502 -0.0473 children [ DEF hanim_r_metacarpophalangeal_1 Joint { name "r_metacarpophalangeal_1" center -0.1874 0.8256 0.0306 children [ DEF hanim_r_carpal_interphalangeal_1 Joint { name "r_carpal_interphalangeal_1" center -0.1864 0.8190 0.0506 children [ DEF hanim_r_carpal_distal_phalanx_1 Segment { name "r_carpal_distal_phalanx_1" children [ DEF hanim_r_carpal_distal_phalanx_1_tip Site { name "r_carpal_distal_phalanx_1_tip" translation -0.1869 0.8090 0.0820 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_1 Segment ] } # end hanim_r_carpal_interphalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_proximal Segment ] } # end hanim_r_metacarpophalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_metacarpal Segment ] } # end hanim_r_carpometacarpal_1 Joint DEF hanim_r_carpometacarpal_2 Joint { name "r_carpometacarpal_2" center -0.1961 0.8055 -0.0218 children [ DEF hanim_r_metacarpophalangeal_2 Joint { name "r_metacarpophalangeal_2" center -0.1961 0.7846 -0.0218 children [ DEF hanim_r_carpal_proximal_interphalangeal_2 Joint { name "r_carpal_proximal_interphalangeal_2" center -0.1954 0.7393 -0.0185 children [ DEF hanim_r_carpal_distal_interphalangeal_2 Joint { name "r_carpal_distal_interphalangeal_2" center -0.1945 0.7169 -0.0173 children [ DEF hanim_r_carpal_distal_phalanx_2 Segment { name "r_carpal_distal_phalanx_2" children [ DEF hanim_r_carpal_distal_phalanx_2_tip Site { name "r_carpal_distal_phalanx_2_tip" translation -0.1980 0.6883 -0.0180 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_2 Segment ] } # end hanim_r_carpal_distal_interphalangeal_2 Joint DEF hanim_r_index_middle Segment { name "r_index_middle" children [ ] } # end hanim_r_index_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_2 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_index_proximal Segment ] } # end hanim_r_metacarpophalangeal_2 Joint DEF hanim_r_index_metacarpal Segment { name "r_index_metacarpal" children [ ] } # end hanim_r_index_metacarpal Segment ] } # end hanim_r_carpometacarpal_2 Joint DEF hanim_r_carpometacarpal_3 Joint { name "r_carpometacarpal_3" center -0.1972 0.8060 -0.0468 children [ DEF hanim_r_metacarpophalangeal_3 Joint { name "r_metacarpophalangeal_3" center -0.1972 0.7849 -0.0468 children [ DEF hanim_r_carpal_proximal_interphalangeal_3 Joint { name "r_carpal_proximal_interphalangeal_3" center -0.1950 0.7304 -0.0441 children [ DEF hanim_r_carpal_distal_interphalangeal_3 Joint { name "r_carpal_distal_interphalangeal_3" center -0.1939 0.7042 -0.0432 children [ DEF hanim_r_carpal_distal_phalanx_3 Segment { name "r_carpal_distal_phalanx_3" children [ DEF hanim_r_carpal_distal_phalanx_3_tip Site { name "r_carpal_distal_phalanx_3_tip" translation -0.1969 0.6758 -0.0427 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_3 Segment ] } # end hanim_r_carpal_distal_interphalangeal_3 Joint DEF hanim_r_middle_middle Segment { name "r_middle_middle" children [ ] } # end hanim_r_middle_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_3 Joint DEF hanim_r_middle_proximal Segment { name "r_middle_proximal" children [ ] } # end hanim_r_middle_proximal Segment ] } # end hanim_r_metacarpophalangeal_3 Joint DEF hanim_r_middle_metacarpal Segment { name "r_middle_metacarpal" children [ ] } # end hanim_r_middle_metacarpal Segment ] } # end hanim_r_carpometacarpal_3 Joint DEF hanim_r_carpometacarpal_4 Joint { name "r_carpometacarpal_4" center -0.1951 0.8049 -0.0732 children [ DEF hanim_r_metacarpophalangeal_4 Joint { name "r_metacarpophalangeal_4" center -0.1951 0.7845 -0.0732 children [ DEF hanim_r_carpal_proximal_interphalangeal_4 Joint { name "r_carpal_proximal_interphalangeal_4" center -0.1920 0.7318 -0.0716 children [ DEF hanim_r_carpal_distal_interphalangeal_4 Joint { name "r_carpal_distal_interphalangeal_4" center -0.1908 0.7077 -0.0706 children [ DEF hanim_r_carpal_distal_phalanx_4 Segment { name "r_carpal_distal_phalanx_4" children [ DEF hanim_r_carpal_distal_phalanx_4_tip Site { name "r_carpal_distal_phalanx_4_tip" translation -0.1934 0.6778 -0.0693 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_4 Segment ] } # end hanim_r_carpal_distal_interphalangeal_4 Joint DEF hanim_r_ring_middle Segment { name "r_ring_middle" children [ ] } # end hanim_r_ring_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_4 Joint DEF hanim_r_ring_proximal Segment { name "r_ring_proximal" children [ ] } # end hanim_r_ring_proximal Segment ] } # end hanim_r_metacarpophalangeal_4 Joint DEF hanim_r_ring_metacarpal Segment { name "r_ring_metacarpal" children [ ] } # end hanim_r_ring_metacarpal Segment ] } # end hanim_r_carpometacarpal_4 Joint DEF hanim_r_carpometacarpal_5 Joint { name "r_carpometacarpal_5" center -0.1926 0.8096 -0.0975 children [ DEF hanim_r_metacarpophalangeal_5 Joint { name "r_metacarpophalangeal_5" center -0.1926 0.7896 -0.0975 children [ DEF hanim_r_carpal_proximal_interphalangeal_5 Joint { name "r_carpal_proximal_interphalangeal_5" center -0.1902 0.7483 -0.0963 children [ DEF hanim_r_carpal_distal_interphalangeal_5 Joint { name "r_carpal_distal_interphalangeal_5" center -0.1908 0.7540 -0.0960 children [ DEF hanim_r_carpal_distal_phalanx_5 Segment { name "r_carpal_distal_phalanx_5" children [ DEF hanim_r_carpal_distal_phalanx_5_tip Site { name "r_carpal_distal_phalanx_5_tip" translation -0.1938 0.7035 -0.0949 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_5 Segment ] } # end hanim_r_carpal_distal_interphalangeal_5 Joint DEF hanim_r_pinky_middle Segment { name "r_pinky_middle" children [ ] } # end hanim_r_pinky_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_5 Joint DEF hanim_r_pinky_proximal Segment { name "r_pinky_proximal" children [ ] } # end hanim_r_pinky_proximal Segment ] } # end hanim_r_metacarpophalangeal_5 Joint DEF hanim_r_pinky_metacarpal Segment { name "r_pinky_metacarpal" children [ ] } # end hanim_r_pinky_metacarpal Segment ] } # end hanim_r_carpometacarpal_5 Joint DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_r_scapula Segment { name "r_scapula" children [ ] } # end hanim_r_scapula Segment ] } # end hanim_r_acromioclavicular Joint DEF hanim_r_clavicle Segment { name "r_clavicle" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } ] } # end hanim_r_clavicle Segment ] } # end hanim_r_sternoclavicular Joint DEF hanim_t1 Segment { name "t1" children [ DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } ] } # end hanim_t1 Segment ] } # end hanim_vt1 Joint DEF hanim_t2 Segment { name "t2" children [ ] } # end hanim_t2 Segment ] } # end hanim_vt2 Joint DEF hanim_t3 Segment { name "t3" children [ ] } # end hanim_t3 Segment ] } # end hanim_vt3 Joint DEF hanim_t4 Segment { name "t4" children [ ] } # end hanim_t4 Segment ] } # end hanim_vt4 Joint DEF hanim_t5 Segment { name "t5" children [ ] } # end hanim_t5 Segment ] } # end hanim_vt5 Joint DEF hanim_t6 Segment { name "t6" children [ ] } # end hanim_t6 Segment ] } # end hanim_vt6 Joint DEF hanim_t7 Segment { name "t7" children [ ] } # end hanim_t7 Segment ] } # end hanim_vt7 Joint DEF hanim_t8 Segment { name "t8" children [ ] } # end hanim_t8 Segment ] } # end hanim_vt8 Joint DEF hanim_t9 Segment { name "t9" children [ DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } ] } # end hanim_t9 Segment ] } # end hanim_vt9 Joint DEF hanim_t10 Segment { name "t10" children [ DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } ] } # end hanim_t10 Segment ] } # end hanim_vt10 Joint DEF hanim_t11 Segment { name "t11" children [ ] } # end hanim_t11 Segment ] } # end hanim_vt11 Joint DEF hanim_t12 Segment { name "t12" children [ ] } # end hanim_t12 Segment ] } # end hanim_vt12 Joint DEF hanim_l1 Segment { name "l1" children [ ] } # end hanim_l1 Segment ] } # end hanim_vl1 Joint DEF hanim_l2 Segment { name "l2" children [ DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } ] } # end hanim_l2 Segment ] } # end hanim_vl2 Joint DEF hanim_l3 Segment { name "l3" children [ ] } # end hanim_l3 Segment ] } # end hanim_vl3 Joint DEF hanim_l4 Segment { name "l4" children [ ] } # end hanim_l4 Segment ] } # end hanim_vl4 Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior " translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_tarsotarsal_interphalangeal_, USE hanim_l_metatarsophalangeal_, USE hanim_l_tarsal_interphalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_tarsotarsal_interphalangeal_, USE hanim_r_metatarsophalangeal_, USE hanim_r_tarsal_interphalangeal_, USE hanim_vl5, USE hanim_vl4, USE hanim_vl3, USE hanim_vl2, USE hanim_vl1, USE hanim_vt12, USE hanim_vt11, USE hanim_vt10, USE hanim_vt9, USE hanim_vt8, USE hanim_vt7, USE hanim_vt6, USE hanim_vt5, USE hanim_vt4, USE hanim_vt3, USE hanim_vt2, USE hanim_vt1, USE hanim_vc7, USE hanim_vc6, USE hanim_vc5, USE hanim_vc4, USE hanim_vc3, USE hanim_vc2, USE hanim_vc1, USE hanim_skullbase, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_l_sternoclavicular, USE hanim_l_acromioclavicular, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_l_carpometacarpal_1, USE hanim_l_metacarpophalangeal_1, USE hanim_l_carpal_interphalangeal_1, USE hanim_l_carpometacarpal_2, USE hanim_l_metacarpophalangeal_2, USE hanim_l_carpal_proximal_interphalangeal_2, USE hanim_l_carpal_distal_interphalangeal_2, USE hanim_l_carpometacarpal_3, USE hanim_l_metacarpophalangeal_3, USE hanim_l_carpal_proximal_interphalangeal_3, USE hanim_l_carpal_distal_interphalangeal_3, USE hanim_l_carpometacarpal_4, USE hanim_l_metacarpophalangeal_4, USE hanim_l_carpal_proximal_interphalangeal_4, USE hanim_l_carpal_distal_interphalangeal_4, USE hanim_l_carpometacarpal_5, USE hanim_l_metacarpophalangeal_5, USE hanim_l_carpal_proximal_interphalangeal_5, USE hanim_l_carpal_distal_interphalangeal_5, USE hanim_r_sternoclavicular, USE hanim_r_acromioclavicular, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal, USE hanim_r_carpometacarpal_1, USE hanim_r_metacarpophalangeal_1, USE hanim_r_carpal_interphalangeal_1, USE hanim_r_carpometacarpal_2, USE hanim_r_metacarpophalangeal_2, USE hanim_r_carpal_proximal_interphalangeal_2, USE hanim_r_carpal_distal_interphalangeal_2, USE hanim_r_carpometacarpal_3, USE hanim_r_metacarpophalangeal_3, USE hanim_r_carpal_proximal_interphalangeal_3, USE hanim_r_carpal_distal_interphalangeal_3, USE hanim_r_carpometacarpal_4, USE hanim_r_metacarpophalangeal_4, USE hanim_r_carpal_proximal_interphalangeal_4, USE hanim_r_carpal_distal_interphalangeal_4, USE hanim_r_carpometacarpal_5, USE hanim_r_metacarpophalangeal_5, USE hanim_r_carpal_proximal_interphalangeal_5, USE hanim_r_carpal_distal_interphalangeal_5 ] sites [ USE hanim_l_tarsal_distal_phalanx_1_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_tarsal_distal_phalanx_1_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_l_carpal_distal_phalanx_1_tip, USE hanim_l_carpal_distal_phalanx_2_tip, USE hanim_l_dactylion, USE hanim_l_carpal_distal_phalanx_3_tip, USE hanim_l_carpal_distal_phalanx_4_tip, USE hanim_l_carpal_distal_phalanx_5_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_clavicale, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_carpal_distal_phalanx_1_tip, USE hanim_r_carpal_distal_phalanx_2_tip, USE hanim_r_dactylion, USE hanim_r_carpal_distal_phalanx_3_tip, USE hanim_r_carpal_distal_phalanx_4_tip, USE hanim_r_carpal_distal_phalanx_5_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_suprasternale, USE hanim_cervicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_navel ] segments [ USE hanim_l_tarsal_distal_phalanx_1, USE hanim_l_middistal, USE hanim_l_midproximal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_tarsal_distal_phalanx_1, USE hanim_r_middistal, USE hanim_r_midproximal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_skull, USE hanim_c1, USE hanim_c2, USE hanim_c3, USE hanim_c4, USE hanim_c5, USE hanim_c6, USE hanim_c7, USE hanim_l_carpal_distal_phalanx_1, USE hanim_l_index_proximal, USE hanim_l_index_proximal, USE hanim_l_carpal_distal_phalanx_2, USE hanim_l_index_middle, USE hanim_l_index_proximal, USE hanim_l_index_metacarpal, USE hanim_l_carpal_distal_phalanx_3, USE hanim_l_middle_middle, USE hanim_l_middle_proximal, USE hanim_l_middle_metacarpal, USE hanim_l_carpal_distal_phalanx_4, USE hanim_l_ring_middle, USE hanim_l_ring_proximal, USE hanim_l_ring_metacarpal, USE hanim_l_carpal_distal_phalanx_5, USE hanim_l_pinky_middle, USE hanim_l_pinky_proximal, USE hanim_l_pinky_metacarpal, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_l_scapula, USE hanim_l_clavicle, USE hanim_r_carpal_distal_phalanx_1, USE hanim_r_index_proximal, USE hanim_r_index_proximal, USE hanim_r_carpal_distal_phalanx_2, USE hanim_r_index_middle, USE hanim_r_index_proximal, USE hanim_r_index_metacarpal, USE hanim_r_carpal_distal_phalanx_3, USE hanim_r_middle_middle, USE hanim_r_middle_proximal, USE hanim_r_middle_metacarpal, USE hanim_r_carpal_distal_phalanx_4, USE hanim_r_ring_middle, USE hanim_r_ring_proximal, USE hanim_r_ring_metacarpal, USE hanim_r_carpal_distal_phalanx_5, USE hanim_r_pinky_middle, USE hanim_r_pinky_proximal, USE hanim_r_pinky_metacarpal, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_r_scapula, USE hanim_r_clavicle, USE hanim_t1, USE hanim_t2, USE hanim_t3, USE hanim_t4, USE hanim_t5, USE hanim_t6, USE hanim_t7, USE hanim_t8, USE hanim_t9, USE hanim_t10, USE hanim_t11, USE hanim_t12, USE hanim_l1, USE hanim_l2, USE hanim_l3, USE hanim_l4, USE hanim_l5, USE hanim_sacrum ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑4" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑4" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 3 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }
#VRML V2.0 utf8 eMpTyWorlds V3.29.70 PROTO Humanoid [ exposedField SFVec3f center 0 0 0 exposedField MFNode humanoidBody [ ] exposedField MFString info [ ] exposedField MFNode joints [ ] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFNode segments [ ] exposedField MFNode sites [ ] exposedField SFVec3f translation 0 0 0 exposedField SFString version "200x" exposedField MFNode viewpoints [ ] field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Transform { center IS center rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation children [ Group { children IS humanoidBody } Group { children IS viewpoints } ] } } PROTO Joint [ exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFRotation limitOrientation 0 0 1 0 exposedField MFFloat llimit [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField MFFloat stiffness [1 1 1] exposedField SFVec3f translation 0 0 0 exposedField MFFloat ulimit [] ] { Group { children [ Transform { center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } Transform { translation IS center children [ 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.5 } appearance Appearance { material Material { diffuseColor 1 1 0 } } } ] } ] } } PROTO Segment [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f centerOfMass 0 0 0 exposedField MFNode children [] exposedField SFNode coord NULL exposedField MFNode displacers [] exposedField SFString name "" exposedField SFFloat mass 0 exposedField SFVec3f momentsOfInertia 1 1 1 field SFVec3f bboxCenter 0 0 0 field SFVec3f bboxSize -1 -1 -1 ] { Group { addChildren IS addChildren bboxCenter IS bboxCenter bboxSize IS bboxSize children IS children removeChildren IS removeChildren } } PROTO Site [ eventIn MFNode addChildren eventIn MFNode removeChildren exposedField SFVec3f center 0 0 0 exposedField MFNode children [] exposedField SFString name "" exposedField SFRotation rotation 0 0 1 0 exposedField SFVec3f scale 1 1 1 exposedField SFRotation scaleOrientation 0 0 1 0 exposedField SFVec3f translation 0 0 0 ] { Transform { addChildren IS addChildren removeChildren IS removeChildren center IS center children IS children rotation IS rotation scale IS scale scaleOrientation IS scaleOrientation translation IS translation } } DEF humanoid Humanoid { humanoidBody [ DEF hanim_humanoid_root Joint { name "humanoid_root" center 0.0000 0.8240 0.0277 children [ DEF hanim_sacroiliac Joint { name "sacroiliac" center 0.0000 0.9149 0.0016 children [ DEF hanim_l_hip Joint { name "l_hip" center 0.0961 0.9124 -0.0001 children [ DEF hanim_l_knee Joint { name "l_knee" center 0.1040 0.4867 0.0308 children [ DEF hanim_l_talocrural Joint { name "l_talocrural" center 0.1101 0.0656 -0.0736 children [ DEF hanim_l_tarsotarsal_interphalangeal_ Joint { name "l_tarsotarsal_interphalangeal_" center 0.1086 0.0001 -0.0368 children [ DEF hanim_l_metatarsophalangeal_ Joint { name "l_metatarsophalangeal_" center 0.1086 0.0001 0.0368 children [ DEF hanim_l_tarsal_interphalangeal_ Joint { name "l_tarsal_interphalangeal_" center 0.1086 0.0000 0.0762 children [ DEF hanim_l_tarsal_distal_phalanx_1 Segment { name "l_tarsal_distal_phalanx_1" children [ DEF hanim_l_tarsal_distal_phalanx_1_tip Site { name "l_tarsal_distal_phalanx_1_tip" translation 0.1354 0.0016 0.1476 children [ ] } DEF hanim_l_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #66 name "l_tarsal_interphalangeal_phalanx_5" translation 0.1825 0.0070 0.0928 children [ ] } DEF hanim_l_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #72 name "l_tarsal_distal_phalanx_2" translation 0.1195 0.0079 0.1433 children [ ] } ] } # end hanim_l_tarsal_distal_phalanx_1 Segment ] } # end hanim_l_tarsal_interphalangeal_ Joint DEF hanim_l_middistal Segment { name "l_middistal" children [ DEF hanim_l_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #70 name "l_tarsal_interphalangeal_phalanx_1" translation 0.0816 0.0232 0.0106 children [ ] } ] } # end hanim_l_middistal Segment ] } # end hanim_l_metatarsophalangeal_ Joint DEF hanim_l_midproximal Segment { name "l_midproximal" children [ ] } # end hanim_l_midproximal Segment ] } # end hanim_l_tarsotarsal_interphalangeal_ Joint DEF hanim_l_hindfoot Segment { name "l_hindfoot" children [ DEF hanim_l_lateral_malleolus Site { # CAESAR Feature Point #67 name "l_lateral_malleolus" translation 0.1308 0.0597 -0.1032 children [ ] } DEF hanim_l_medial_malleolus Site { # CAESAR Feature Point #68 name "l_medial_malleolus" translation 0.0890 0.0716 -0.0881 children [ ] } DEF hanim_l_sphyrion Site { # CAESAR Feature Point #69 name "l_sphyrion" translation 0.0890 0.0575 -0.0943 children [ ] } DEF hanim_l_calcaneus_posterior Site { # CAESAR Feature Point #71 name "l_calcaneus_posterior" translation 0.0974 0.0259 -0.1171 children [ ] } ] } # end hanim_l_hindfoot Segment ] } # end hanim_l_talocrural Joint DEF hanim_l_calf Segment { name "l_calf" children [ ] } # end hanim_l_calf Segment ] } # end hanim_l_knee Joint DEF hanim_l_thigh Segment { name "l_thigh" children [ DEF hanim_l_knee_crease Site { # CAESAR Feature Point #63 name "l_knee_crease" translation 0.0993 0.4881 -0.0309 children [ ] } DEF hanim_l_femoral_lateral_epicondyles Site { # CAESAR Feature Point #64 name "l_femoral_lateral_epicondyles" translation 0.1598 0.4967 0.0297 children [ ] } DEF hanim_l_femoral_medial_epicondyles Site { # CAESAR Feature Point #65 name "l_femoral_lateral_epicondyles" translation 0.0398 0.4946 0.0303 children [ ] } ] } # end hanim_l_thigh Segment ] } # end hanim_l_hip Joint DEF hanim_r_hip Joint { name "r_hip" center -0.0950 0.9171 0.0029 children [ DEF hanim_r_knee Joint { name "r_knee" center -0.0867 0.4913 0.0318 children [ DEF hanim_r_talocrural Joint { name "r_talocrural" center -0.0801 0.0712 -0.0766 children [ DEF hanim_r_tarsotarsal_interphalangeal_ Joint { name "r_tarsotarsal_interphalangeal_" center -0.0801 0.0000 -0.0368 children [ DEF hanim_r_metatarsophalangeal_ Joint { name "r_metatarsophalangeal_" center -0.0801 0.0000 0.0368 children [ DEF hanim_r_tarsal_interphalangeal_ Joint { name "r_tarsal_interphalangeal_" center -0.0801 0.0039 0.0732 children [ DEF hanim_r_tarsal_distal_phalanx_1 Segment { name "r_tarsal_distal_phalanx_1" children [ DEF hanim_r_tarsal_distal_phalanx_1_tip Site { name "r_tarsal_distal_phalanx_1_tip" translation -0.1043 -0.0227 0.1450 children [ ] } DEF hanim_r_tarsal_interphalangeal_phalanx_5 Site { # CAESAR Feature Point #56 name "r_tarsal_interphalangeal_phalanx_5" translation -0.1523 0.0166 0.0895 children [ ] } DEF hanim_r_tarsal_distal_phalanx_2 Site { # CAESAR Feature Point #62 name "r_tarsal_distal_phalanx_2" translation -0.0883 0.0134 0.1383 children [ ] } ] } # end hanim_r_tarsal_distal_phalanx_1 Segment ] } # end hanim_r_tarsal_interphalangeal_ Joint DEF hanim_r_middistal Segment { name "r_middistal" children [ DEF hanim_r_tarsal_interphalangeal_phalanx_1 Site { # CAESAR Feature Point #60 name "r_tarsal_interphalangeal_phalanx_1" translation -0.0521 0.0260 0.0127 children [ ] } ] } # end hanim_r_middistal Segment ] } # end hanim_r_metatarsophalangeal_ Joint DEF hanim_r_midproximal Segment { name "r_midproximal" children [ ] } # end hanim_r_midproximal Segment ] } DEF hanim_r_hindfoot Segment { name "r_hindfoot" children [ DEF hanim_r_lateral_malleolus Site { # CAESAR Feature Point #57 name "r_lateral_malleolus" translation -0.1006 0.0658 -0.1075 children [ ] } DEF hanim_r_medial_malleolus Site { # CAESAR Feature Point #58 name "r_medial_malleolus" translation -0.0591 0.0760 -0.0928 children [ ] } DEF hanim_r_sphyrion Site { # CAESAR Feature Point #59 name "r_sphyrion" translation -0.0603 0.0610 -0.1002 children [ ] } DEF hanim_r_calcaneus_posterior Site { # CAESAR Feature Point #61 name "r_calcaneus_posterior" translation -0.0692 0.0297 -0.1221 children [ ] } ] } # end hanim_r_hindfoot Segment ] } # end hanim_r_talocrural Joint DEF hanim_r_calf Segment { name "r_calf" children [ ] } # end hanim_r_calf Segment ] } # end hanim_r_knee Joint DEF hanim_r_thigh Segment { name "r_thigh" children [ DEF hanim_r_knee_crease Site { # CAESAR Feature Point #53 name "r_knee_crease" translation -0.0825 0.4932 -0.0326 children [ ] } DEF hanim_r_femoral_lateral_epicondyles Site { # CAESAR Feature Point #54 name "r_femoral_lateral_epicondyles" translation -0.1421 0.4992 0.0310 children [ ] } DEF hanim_r_femoral_medial_epicondyles Site { # CAESAR Feature Point #55 name "r_femoral_lateral_epicondyles" translation -0.0221 0.5014 0.0289 children [ ] } ] } # end hanim_r_thigh Segment ] } # end hanim_r_hip Joint DEF hanim_pelvis Segment { name "pelvis" children [ DEF hanim_r_iliocristale Site { # CAESAR Feature Point #20 name "r_iliocristale" translation -0.1525 1.0628 0.0035 children [ ] } DEF hanim_r_trochanterion Site { # CAESAR Feature Point #21 name "r_trochanterion" translation -0.1689 0.8419 0.0352 children [ ] } DEF hanim_l_iliocristale Site { # CAESAR Feature Point #22 name "l_iliocristale" translation 0.1612 1.0537 0.0008 children [ ] } DEF hanim_l_trochanterion Site { # CAESAR Feature Point #23 name "l_trochanterion" translation 0.1677 0.8336 0.0303 children [ ] } DEF hanim_r_asis Site { # CAESAR Feature Point #17 name "r_asis" translation -0.0887 1.0021 0.1112 children [ ] } DEF hanim_l_asis Site { # CAESAR Feature Point #19 name "l_asis" translation 0.0925 0.9983 0.1052 children [ ] } DEF hanim_r_psis Site { # CAESAR Feature Point #26 name "r_psis" translation -0.0716 1.0190 -0.1138 children [ ] } DEF hanim_l_psis Site { # CAESAR Feature Point #27 name "l_psis" translation 0.0774 1.0190 -0.1151 children [ ] } DEF hanim_crotch Site { # CAESAR Feature Point #73 name "crotch" translation 0.0034 0.8266 0.0257 children [ ] } ] } # end hanim_pelvis Segment ] } # end hanim_sacroiliac Joint DEF hanim_vl5 Joint { name "vl5" center 0.0028 1.0568 -0.0776 children [ DEF hanim_vl4 Joint { name "vl4" center 0.0035 1.0925 -0.0787 children [ DEF hanim_vl3 Joint { name "vl3" center 0.0041 1.1276 -0.0796 children [ DEF hanim_vl2 Joint { name "vl2" center 0.0045 1.1546 -0.0800 children [ DEF hanim_vl1 Joint { name "vl1" center 0.0048 1.1912 -0.0805 children [ DEF hanim_vt12 Joint { name "vt12" center 0.0051 1.2278 -0.0808 children [ DEF hanim_vt11 Joint { name "vt11" center 0.0053 1.2679 -0.0810 children [ DEF hanim_vt10 Joint { name "vt10" center 0.0056 1.2848 -0.0822 children [ DEF hanim_vt9 Joint { name "vt9" center 0.0057 1.3126 -0.0838 children [ DEF hanim_vt8 Joint { name "vt8" center 0.0057 1.3382 -0.0845 children [ DEF hanim_vt7 Joint { name "vt7" center 0.0058 1.3625 -0.0833 children [ DEF hanim_vt6 Joint { name "vt6" center 0.0059 1.3866 -0.0800 children [ DEF hanim_vt5 Joint { name "vt5" center 0.0060 1.4102 -0.0745 children [ DEF hanim_vt4 Joint { name "vt4" center 0.0061 1.4320 -0.0675 children [ DEF hanim_vt3 Joint { name "vt3" center 0.0062 1.4583 -0.0570 children [ DEF hanim_vt2 Joint { name "vt2" center 0.0063 1.4761 -0.0484 children [ DEF hanim_vt1 Joint { name "vt1" center 0.0065 1.4951 -0.0387 children [ DEF hanim_vc7 Joint { name "vc7" center 0.0066 1.5132 -0.0301 children [ DEF hanim_vc6 Joint { name "vc6" center 0.0066 1.5357 -0.0143 children [ DEF hanim_vc5 Joint { name "vc5" center 0.0066 1.5520 -0.0082 children [ DEF hanim_vc4 Joint { name "vc4" center 0.0066 1.5662 -0.0084 children [ DEF hanim_vc3 Joint { name "vc3" center 0.0066 1.5800 -0.0103 children [ DEF hanim_vc2 Joint { name "vc2" center 0.0066 1.5928 -0.0103 children [ DEF hanim_vc1 Joint { name "vc1" center 0.0066 1.6144 -0.0034 children [ DEF hanim_skullbase Joint { name "skullbase" center 0.0044 1.6209 0.0236 children [ DEF hanim_l_eyeball Joint { name "l_eyeball" center 0.0336 1.6332 0.0502 children [ DEF hanim_l_eyeball Segment { name "l_eyeball" children [ ] } # end hanim_l_eyeball Segment ] } # end hanim_l_eyeball Joint DEF hanim_r_eyeball Joint { name "r_eyeball" center -0.0236 1.6331 0.0510 children [ DEF hanim_r_eyeball Segment { name "r_eyeball" children [ ] } # end hanim_r_eyeball Segment ] } # end hanim_r_eyeball Joint DEF hanim_skull Segment { name "skull" children [ DEF hanim_skull_tip Site { name "skull_tip" translation 0.0050 1.7504 0.0055 children [ ] } DEF hanim_sellion Site { # CAESAR Feature Point #1 name "sellion" translation 0.0058 1.6316 0.0852 children [ ] } DEF hanim_r_infraorbitale Site { # CAESAR Feature Point #2 name "r_infraorbitale" translation -0.0237 1.6171 0.0752 children [ ] } DEF hanim_l_infraorbitale Site { # CAESAR Feature Point #3 name "l_infraorbitale" translation 0.0341 1.6171 0.0752 children [ ] } DEF hanim_supramenton Site { # CAESAR Feature Point #4 name "supramenton" translation 0.0061 1.5410 0.0805 children [ ] } DEF hanim_r_tragion Site { # CAESAR Feature Point #5 name "r_tragion" translation -0.0646 1.6347 0.0302 children [ ] } DEF hanim_r_gonion Site { # CAESAR Feature Point #6 name "r_gonion" translation -0.0520 1.5529 0.0347 children [ ] } DEF hanim_l_tragion Site { # CAESAR Feature Point #7 name "l_tragion" translation 0.0739 1.6348 0.0282 children [ ] } DEF hanim_l_gonion Site { # CAESAR Feature Point #8 name "l_gonion" translation 0.0631 1.5530 0.0330 children [ ] } DEF hanim_nuchale Site { # CAESAR Feature Point #9 name "nuchale" translation 0.0039 1.5972 -0.0796 children [ ] } ] } # end hanim_skull Segment ] } # end hanim_skullbase Joint DEF hanim_c1 Segment { name "c1" children [ ] } # end hanim_c1 Segment ] } # end hanim_vc1 Joint DEF hanim_c2 Segment { name "c2" children [ ] } # end hanim_c2 Segment ] } # end hanim_vc2 Joint DEF hanim_c3 Segment { name "c3" children [ ] } # end hanim_c3 Segment ] } # end hanim_vc3 Joint DEF hanim_c4 Segment { name "c4" children [ ] } # end hanim_c4 Segment ] } # end hanim_vc4 Joint DEF hanim_c5 Segment { name "c5" children [ ] } # end hanim_c5 Segment ] } # end hanim_vc5 Joint DEF hanim_c6 Segment { name "c6" children [ ] } # end hanim_c6 Segment ] } # end hanim_vc6 Joint DEF hanim_c7 Segment { name "c7" children [ DEF hanim_r_neck_base Site { # HANIM addition to CAESAR Feature Point #74 name "r_neck_base" translation -0.0419 1.5149 -0.0220 children [ ] } DEF hanim_l_neck_base Site { # HANIM addition to CAESAR Feature Point #75 name "l_neck_base" translation 0.0646 1.5141 -0.0380 children [ ] } ] } # end hanim_c7 Segment ] } # end hanim_vc7 Joint DEF hanim_l_sternoclavicular Joint { name "l_sternoclavicular" center 0.0820 1.4488 -0.0353 children [ DEF hanim_l_acromioclavicular Joint { name "l_acromioclavicular" center 0.0962 1.4269 -0.0424 children [ DEF hanim_l_shoulder Joint { name "l_shoulder" center 0.2029 1.4376 -0.0387 children [ DEF hanim_l_elbow Joint { name "l_elbow" center 0.2014 1.1357 -0.0682 children [ DEF hanim_l_radiocarpal Joint { name "l_radiocarpal" center 0.1984 0.8663 -0.0583 children [ DEF hanim_l_carpometacarpal_1 Joint { name "l_carpometacarpal_1" center 0.1924 0.8472 -0.0534 children [ DEF hanim_l_metacarpophalangeal_1 Joint { name "l_metacarpophalangeal_1" center 0.1951 0.8226 0.0246 children [ DEF hanim_l_carpal_interphalangeal_1 Joint { name "l_carpal_interphalangeal_1" center 0.1955 0.8159 0.0464 children [ DEF hanim_l_carpal_distal_phalanx_1 Segment { name "l_carpal_distal_phalanx_1" children [ DEF hanim_l_carpal_distal_phalanx_1_tip Site { name "l_carpal_distal_phalanx_1_tip" translation 0.1982 0.8061 0.0759 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_1 Segment ] } # end hanim_l_carpal_interphalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_proximal Segment ] } # end hanim_l_metacarpophalangeal_1 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_thumb_metacarpal Segment ] } # end hanim_l_carpometacarpal_1 Joint DEF hanim_l_carpometacarpal_2 Joint { name "l_carpometacarpal_2" center 0.1983 0.8024 -0.0280 children [ DEF hanim_l_metacarpophalangeal_2 Joint { name "l_metacarpophalangeal_2" center 0.1983 0.7815 -0.0280 children [ DEF hanim_l_carpal_proximal_interphalangeal_2 Joint { name "l_carpal_proximal_interphalangeal_2" center 0.2017 0.7363 -0.0248 children [ DEF hanim_l_carpal_distal_interphalangeal_2 Joint { name "l_carpal_distal_interphalangeal_2" center 0.2028 0.7139 -0.0236 children [ DEF hanim_l_carpal_distal_phalanx_2 Segment { name "l_carpal_distal_phalanx_2" children [ DEF hanim_l_carpal_distal_phalanx_2_tip Site { name "l_carpal_distal_phalanx_2_tip" translation 0.2089 0.6858 -0.0245 children [ ] } DEF hanim_l_dactylion Site { # CAESAR Feature Point #50 name "l_dactylion" translation 0.2056 0.6743 -0.0482 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_2 Segment ] } # end hanim_l_carpal_distal_interphalangeal_2 Joint DEF hanim_l_index_middle Segment { name "l_index_middle" children [ ] } # end hanim_l_index_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_2 Joint DEF hanim_l_index_proximal Segment { name "l_index_proximal" children [ ] } # end hanim_l_index_proximal Segment ] } # end hanim_l_metacarpophalangeal_2 Joint DEF hanim_l_index_metacarpal Segment { name "l_index_metacarpal" children [ ] } # end hanim_l_index_metacarpal Segment ] } # end hanim_l_carpometacarpal_2 Joint DEF hanim_l_carpometacarpal_3 Joint { name "l_carpometacarpal_3" center 0.1987 0.8029 -0.0530 children [ DEF hanim_l_metacarpophalangeal_3 Joint { name "l_metacarpophalangeal_3" center 0.1987 0.7818 -0.0530 children [ DEF hanim_l_carpal_proximal_interphalangeal_3 Joint { name "l_carpal_proximal_interphalangeal_3" center 0.2013 0.7273 -0.0503 children [ DEF hanim_l_carpal_distal_interphalangeal_3 Joint { name "l_carpal_distal_interphalangeal_3" center 0.2026 0.7011 -0.0494 children [ DEF hanim_l_carpal_distal_phalanx_3 Segment { name "l_carpal_distal_phalanx_3" children [ DEF hanim_l_carpal_distal_phalanx_3_tip Site { name "l_carpal_distal_phalanx_3_tip" translation 0.2080 0.6731 -0.0491 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_3 Segment ] } # end hanim_l_carpal_distal_interphalangeal_3 Joint DEF hanim_l_middle_middle Segment { name "l_middle_middle" children [ ] } # end hanim_l_middle_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_3 Joint DEF hanim_l_middle_proximal Segment { name "l_middle_proximal" children [ ] } # end hanim_l_middle_proximal Segment ] } # end hanim_l_metacarpophalangeal_3 Joint DEF hanim_l_middle_metacarpal Segment { name "l_middle_metacarpal" children [ ] } # end hanim_l_middle_metacarpal Segment ] } # end hanim_l_carpometacarpal_3 Joint DEF hanim_l_carpometacarpal_4 Joint { name "l_carpometacarpal_4" center 0.1956 0.8019 -0.0794 children [ DEF hanim_l_metacarpophalangeal_4 Joint { name "l_metacarpophalangeal_4" center 0.1956 0.7815 -0.0794 children [ DEF hanim_l_carpal_proximal_interphalangeal_4 Joint { name "l_carpal_proximal_interphalangeal_4" center 0.1973 0.7287 -0.0777 children [ DEF hanim_l_carpal_distal_interphalangeal_4 Joint { name "l_carpal_distal_interphalangeal_4" center 0.1983 0.7045 -0.0767 children [ DEF hanim_l_carpal_distal_phalanx_4 Segment { name "l_carpal_distal_phalanx_4" children [ DEF hanim_l_carpal_distal_phalanx_4_tip Site { name "l_carpal_distal_phalanx_4_tip" translation 0.2035 0.6750 -0.0756 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_4 Segment ] } # end hanim_l_carpal_distal_interphalangeal_4 Joint DEF hanim_l_ring_middle Segment { name "l_ring_middle" children [ ] } # end hanim_l_ring_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_4 Joint DEF hanim_l_ring_proximal Segment { name "l_ring_proximal" children [ ] } # end hanim_l_ring_proximal Segment ] } # end hanim_l_metacarpophalangeal_4 Joint DEF hanim_l_ring_metacarpal Segment { name "l_ring_metacarpal" children [ ] } # end hanim_l_ring_metacarpal Segment ] } # end hanim_l_carpometacarpal_4 Joint DEF hanim_l_carpometacarpal_5 Joint { name "l_carpometacarpal_5" center 0.1925 0.8066 -0.1036 children [ DEF hanim_l_metacarpophalangeal_5 Joint { name "l_metacarpophalangeal_5" center 0.1925 0.7866 -0.1036 children [ DEF hanim_l_carpal_proximal_interphalangeal_5 Joint { name "l_carpal_proximal_interphalangeal_5" center 0.1938 0.7452 -0.1024 children [ DEF hanim_l_carpal_distal_interphalangeal_5 Joint { name "l_carpal_distal_interphalangeal_5" center 0.1948 0.7277 -0.1017 children [ DEF hanim_l_carpal_distal_phalanx_5 Segment { name "l_carpal_distal_phalanx_5" children [ DEF hanim_l_carpal_distal_phalanx_5_tip Site { name "l_carpal_distal_phalanx_5_tip" translation 0.2014 0.7009 -0.1012 children [ ] } ] } # end hanim_l_carpal_distal_phalanx_5 Segment ] } # end hanim_l_carpal_distal_interphalangeal_5 Joint DEF hanim_l_pinky_middle Segment { name "l_pinky_middle" children [ ] } # end hanim_l_pinky_middle Segment ] } # end hanim_l_carpal_proximal_interphalangeal_5 Joint DEF hanim_l_pinky_proximal Segment { name "l_pinky_proximal" children [ ] } # end hanim_l_pinky_proximal Segment ] } # end hanim_l_metacarpophalangeal_5 Joint DEF hanim_l_pinky_metacarpal Segment { name "l_pinky_metacarpal" children [ ] } # end hanim_l_pinky_metacarpal Segment ] } # end hanim_l_carpometacarpal_5 Joint DEF hanim_l_hand Segment { name "l_hand" children [ DEF hanim_l_metacarpal_phalanx_2 Site { # CAESAR Feature Point #49 name "l_metacarpal_phalanx_2" translation 0.2009 0.8139 -0.0237 children [ ] } DEF hanim_l_ulnar_styloid Site { # CAESAR Feature Point #51 name "l_ulnar_styloid" translation -0.2142 0.8529 -0.0648 children [ ] } DEF hanim_l_metacarpal_phalanx_5 Site { # CAESAR Feature Point #52 name "l_metacarpal_phalanx_5" translation 0.1929 0.7860 -0.1122 children [ ] } ] } # end hanim_l_hand Segment ] } # end hanim_l_radiocarpal Joint DEF hanim_l_forearm Segment { name "l_forearm" children [ DEF hanim_l_radial_styloid Site { # CAESAR Feature Point #43 name "l_radial_styloid" translation 0.1901 0.8645 -0.0415 children [ ] } DEF hanim_l_olecranon Site { # CAESAR Feature Point #45 name "l_olecranon" translation -0.1962 1.1375 -0.1123 children [ ] } DEF hanim_l_humeral_medial_epicondyles Site { # CAESAR Feature Point #47 name "l_humeral_medial_epicondyles" translation 0.1735 1.1272 -0.1113 children [ ] } DEF hanim_l_radiale Site { # CAESAR Feature Point #48 name "l_radiale" translation 0.2182 1.1212 -0.1167 children [ ] } ] } # end hanim_l_forearm Segment ] } # end hanim_l_elbow Joint DEF hanim_l_upperarm Segment { name "l_upperarm" children [ DEF hanim_l_humeral_lateral_epicondyles Site { # CAESAR Feature Point #46 name "l_humeral_lateral_epicondyles " translation 0.2280 1.1482 -0.1100 children [ ] } ] } # end hanim_l_upperarm Segment ] } # end hanim_l_shoulder Joint DEF hanim_l_scapula Segment { name "l_scapula" children [ ] } # end hanim_l_scapula Segment ] } # end hanim_l_acromioclavicular Joint DEF hanim_l_clavicle Segment { name "l_clavicle" children [ DEF hanim_l_clavicale Site { # CAESAR Feature Point #12 name "l_clavicale" translation 0.0271 1.4943 0.0394 children [ ] } DEF hanim_l_acromion Site { # CAESAR Feature Point #41 name "l_acromion" translation 0.2032 1.4760 -0.0490 children [ ] } DEF hanim_l_axilla_proximal Site { # CAESAR Feature Point #42 name "l_axilla_proximal" translation 0.1777 1.4065 -0.0075 children [ ] } DEF hanim_l_axilla_distal Site { # CAESAR Feature Point #44 name "l_axilla_distal" translation 0.1706 1.4072 -0.0875 children [ ] } ] } # end hanim_l_clavicle Segment ] } # end hanim_l_sternoclavicular Joint DEF hanim_r_sternoclavicular Joint { name "r_sternoclavicular" center -0.0694 1.4600 -0.0330 children [ DEF hanim_r_acromioclavicular Joint { name "r_acromioclavicular" center -0.0836 1.4281 -0.0401 children [ DEF hanim_r_shoulder Joint { name "r_shoulder" center -0.1907 1.4407 -0.0325 children [ DEF hanim_r_elbow Joint { name "r_elbow" center -0.1949 1.1388 -0.0620 children [ DEF hanim_r_radiocarpal Joint { name "r_radiocarpal" center -0.1959 0.8694 -0.0521 children [ DEF hanim_r_carpometacarpal_1 Joint { name "r_carpometacarpal_1" center -0.1899 0.8502 -0.0473 children [ DEF hanim_r_metacarpophalangeal_1 Joint { name "r_metacarpophalangeal_1" center -0.1874 0.8256 0.0306 children [ DEF hanim_r_carpal_interphalangeal_1 Joint { name "r_carpal_interphalangeal_1" center -0.1864 0.8190 0.0506 children [ DEF hanim_r_carpal_distal_phalanx_1 Segment { name "r_carpal_distal_phalanx_1" children [ DEF hanim_r_carpal_distal_phalanx_1_tip Site { name "r_carpal_distal_phalanx_1_tip" translation -0.1869 0.8090 0.0820 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_1 Segment ] } # end hanim_r_carpal_interphalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_proximal Segment ] } # end hanim_r_metacarpophalangeal_1 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_thumb_metacarpal Segment ] } # end hanim_r_carpometacarpal_1 Joint DEF hanim_r_carpometacarpal_2 Joint { name "r_carpometacarpal_2" center -0.1961 0.8055 -0.0218 children [ DEF hanim_r_metacarpophalangeal_2 Joint { name "r_metacarpophalangeal_2" center -0.1961 0.7846 -0.0218 children [ DEF hanim_r_carpal_proximal_interphalangeal_2 Joint { name "r_carpal_proximal_interphalangeal_2" center -0.1954 0.7393 -0.0185 children [ DEF hanim_r_carpal_distal_interphalangeal_2 Joint { name "r_carpal_distal_interphalangeal_2" center -0.1945 0.7169 -0.0173 children [ DEF hanim_r_carpal_distal_phalanx_2 Segment { name "r_carpal_distal_phalanx_2" children [ DEF hanim_r_carpal_distal_phalanx_2_tip Site { name "r_carpal_distal_phalanx_2_tip" translation -0.1980 0.6883 -0.0180 children [ ] } DEF hanim_r_dactylion Site { # CAESAR Feature Point #38 name "r_dactylion" translation -0.1941 0.6772 -0.0423 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_2 Segment ] } # end hanim_r_carpal_distal_interphalangeal_2 Joint DEF hanim_r_index_middle Segment { name "r_index_middle" children [ ] } # end hanim_r_index_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_2 Joint DEF hanim_r_index_proximal Segment { name "r_index_proximal" children [ ] } # end hanim_r_index_proximal Segment ] } # end hanim_r_metacarpophalangeal_2 Joint DEF hanim_r_index_metacarpal Segment { name "r_index_metacarpal" children [ ] } # end hanim_r_index_metacarpal Segment ] } # end hanim_r_carpometacarpal_2 Joint DEF hanim_r_carpometacarpal_3 Joint { name "r_carpometacarpal_3" center -0.1972 0.8060 -0.0468 children [ DEF hanim_r_metacarpophalangeal_3 Joint { name "r_metacarpophalangeal_3" center -0.1972 0.7849 -0.0468 children [ DEF hanim_r_carpal_proximal_interphalangeal_3 Joint { name "r_carpal_proximal_interphalangeal_3" center -0.1950 0.7304 -0.0441 children [ DEF hanim_r_carpal_distal_interphalangeal_3 Joint { name "r_carpal_distal_interphalangeal_3" center -0.1939 0.7042 -0.0432 children [ DEF hanim_r_carpal_distal_phalanx_3 Segment { name "r_carpal_distal_phalanx_3" children [ DEF hanim_r_carpal_distal_phalanx_3_tip Site { name "r_carpal_distal_phalanx_3_tip" translation -0.1969 0.6758 -0.0427 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_3 Segment ] } # end hanim_r_carpal_distal_interphalangeal_3 Joint DEF hanim_r_middle_middle Segment { name "r_middle_middle" children [ ] } # end hanim_r_middle_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_3 Joint DEF hanim_r_middle_proximal Segment { name "r_middle_proximal" children [ ] } # end hanim_r_middle_proximal Segment ] } # end hanim_r_metacarpophalangeal_3 Joint DEF hanim_r_middle_metacarpal Segment { name "r_middle_metacarpal" children [ ] } # end hanim_r_middle_metacarpal Segment ] } # end hanim_r_carpometacarpal_3 Joint DEF hanim_r_carpometacarpal_4 Joint { name "r_carpometacarpal_4" center -0.1951 0.8049 -0.0732 children [ DEF hanim_r_metacarpophalangeal_4 Joint { name "r_metacarpophalangeal_4" center -0.1951 0.7845 -0.0732 children [ DEF hanim_r_carpal_proximal_interphalangeal_4 Joint { name "r_carpal_proximal_interphalangeal_4" center -0.1920 0.7318 -0.0716 children [ DEF hanim_r_carpal_distal_interphalangeal_4 Joint { name "r_carpal_distal_interphalangeal_4" center -0.1908 0.7077 -0.0706 children [ DEF hanim_r_carpal_distal_phalanx_4 Segment { name "r_carpal_distal_phalanx_4" children [ DEF hanim_r_carpal_distal_phalanx_4_tip Site { name "r_carpal_distal_phalanx_4_tip" translation -0.1934 0.6778 -0.0693 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_4 Segment ] } # end hanim_r_carpal_distal_interphalangeal_4 Joint DEF hanim_r_ring_middle Segment { name "r_ring_middle" children [ ] } # end hanim_r_ring_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_4 Joint DEF hanim_r_ring_proximal Segment { name "r_ring_proximal" children [ ] } # end hanim_r_ring_proximal Segment ] } # end hanim_r_metacarpophalangeal_4 Joint DEF hanim_r_ring_metacarpal Segment { name "r_ring_metacarpal" children [ ] } # end hanim_r_ring_metacarpal Segment ] } # end hanim_r_carpometacarpal_4 Joint DEF hanim_r_carpometacarpal_5 Joint { name "r_carpometacarpal_5" center -0.1926 0.8096 -0.0975 children [ DEF hanim_r_metacarpophalangeal_5 Joint { name "r_metacarpophalangeal_5" center -0.1926 0.7896 -0.0975 children [ DEF hanim_r_carpal_proximal_interphalangeal_5 Joint { name "r_carpal_proximal_interphalangeal_5" center -0.1902 0.7483 -0.0963 children [ DEF hanim_r_carpal_distal_interphalangeal_5 Joint { name "r_carpal_distal_interphalangeal_5" center -0.1908 0.7540 -0.0960 children [ DEF hanim_r_carpal_distal_phalanx_5 Segment { name "r_carpal_distal_phalanx_5" children [ DEF hanim_r_carpal_distal_phalanx_5_tip Site { name "r_carpal_distal_phalanx_5_tip" translation -0.1938 0.7035 -0.0949 children [ ] } ] } # end hanim_r_carpal_distal_phalanx_5 Segment ] } # end hanim_r_carpal_distal_interphalangeal_5 Joint DEF hanim_r_pinky_middle Segment { name "r_pinky_middle" children [ ] } # end hanim_r_pinky_middle Segment ] } # end hanim_r_carpal_proximal_interphalangeal_5 Joint DEF hanim_r_pinky_proximal Segment { name "r_pinky_proximal" children [ ] } # end hanim_r_pinky_proximal Segment ] } # end hanim_r_metacarpophalangeal_5 Joint DEF hanim_r_pinky_metacarpal Segment { name "r_pinky_metacarpal" children [ ] } # end hanim_r_pinky_metacarpal Segment ] } # end hanim_r_carpometacarpal_5 Joint DEF hanim_r_hand Segment { name "r_hand" children [ DEF hanim_r_metacarpal_phalanx_2 Site { # CAESAR Feature Point #37 name "r_metacarpal_phalanx_2" translation -0.1977 0.8169 -0.0177 children [ ] } DEF hanim_r_ulnar_styloid Site { # CAESAR Feature Point #39 name "r_ulnar_styloid" translation -0.2117 0.8562 -0.0584 children [ ] } DEF hanim_r_metacarpal_phalanx_5 Site { # CAESAR Feature Point #40 name "r_metacarpal_phalanx_5" translation -0.1929 0.7890 -0.1064 children [ ] } ] } # end hanim_r_hand Segment ] } # end hanim_r_radiocarpal Joint DEF hanim_r_forearm Segment { name "r_forearm" children [ DEF hanim_r_radial_styloid Site { # CAESAR Feature Point #31 name "r_radial_styloid" translation -0.1884 0.8676 -0.0360 children [ ] } DEF hanim_r_olecranon Site { # CAESAR Feature Point #33 name "r_olecranon" translation -0.1907 1.1405 -0.1065 children [ ] } DEF hanim_r_humeral_medial_epicondyles Site { # CAESAR Feature Point #35 name "r_humeral_medial_epicondyles" translation -0.1680 1.1298 -0.1062 children [ ] } DEF hanim_r_radiale Site { # CAESAR Feature Point #36 name "r_radiale" translation -0.2130 1.1305 -0.1091 children [ ] } ] } # end hanim_r_forearm Segment ] } # end hanim_r_elbow Joint DEF hanim_r_upperarm Segment { name "r_upperarm" children [ DEF hanim_r_humeral_lateral_epicondyles Site { # CAESAR Feature Point #34 name "r_humeral_lateral_epicondyles" translation -0.2224 1.1517 -0.1033 children [ ] } ] } # end hanim_r_upperarm Segment ] } # end hanim_r_shoulder Joint DEF hanim_r_scapula Segment { name "r_scapula" children [ ] } # end hanim_r_scapula Segment ] } # end hanim_r_acromioclavicular Joint DEF hanim_r_clavicle Segment { name "r_clavicle" children [ DEF hanim_r_clavicale Site { # CAESAR Feature Point #10 name "r_clavicale" translation -0.0115 1.4943 0.0400 children [ ] } DEF hanim_r_acromion Site { # CAESAR Feature Point #29 name "r_acromion" translation -0.1905 1.4791 -0.0431 children [ ] } DEF hanim_r_axilla_proximal Site { # CAESAR Feature Point #30 name "r_axilla_proximal" translation -0.1626 1.4072 -0.0031 children [ ] } DEF hanim_r_axilla_distal Site { # CAESAR Feature Point #32 name "r_axilla_distal" translation -0.1603 1.4098 -0.0826 children [ ] } ] } # end hanim_r_clavicle Segment ] } # end hanim_r_sternoclavicular Joint DEF hanim_t1 Segment { name "t1" children [ DEF hanim_suprasternale Site { # CAESAR Feature Point #11 name "suprasternale" translation 0.0084 1.4714 0.0551 children [ ] } DEF hanim_cervicale Site { # CAESAR Feature Point #24 name "cervicale" translation 0.0064 1.520 -0.0815 children [ ] } ] } # end hanim_t1 Segment ] } # end hanim_vt1 Joint DEF hanim_t2 Segment { name "t2" children [ ] } # end hanim_t2 Segment ] } # end hanim_vt2 Joint DEF hanim_t3 Segment { name "t3" children [ ] } # end hanim_t3 Segment ] } # end hanim_vt3 Joint DEF hanim_t4 Segment { name "t4" children [ ] } # end hanim_t4 Segment ] } # end hanim_vt4 Joint DEF hanim_t5 Segment { name "t5" children [ ] } # end hanim_t5 Segment ] } # end hanim_vt5 Joint DEF hanim_t6 Segment { name "t6" children [ ] } # end hanim_t6 Segment ] } # end hanim_vt6 Joint DEF hanim_t7 Segment { name "t7" children [ ] } # end hanim_t7 Segment ] } # end hanim_vt7 Joint DEF hanim_t8 Segment { name "t8" children [ ] } # end hanim_t8 Segment ] } # end hanim_vt8 Joint DEF hanim_t9 Segment { name "t9" children [ DEF hanim_r_thelion Site { # CAESAR Feature Point #13 name "r_thelion" translation -0.0736 1.3385 0.1217 children [ ] } DEF hanim_l_thelion Site { # CAESAR Feature Point #14 name "l_thelion" translation 0.0918 1.3382 0.1192 children [ ] } ] } # end hanim_t9 Segment ] } # end hanim_vt9 Joint DEF hanim_t10 Segment { name "t10" children [ DEF hanim_substernale Site { # CAESAR Feature Point #15 name "substernale" translation 0.0085 1.2995 0.1147 children [ ] } ] } # end hanim_t10 Segment ] } # end hanim_vt10 Joint DEF hanim_t11 Segment { name "t11" children [ ] } # end hanim_t11 Segment ] } # end hanim_vt11 Joint DEF hanim_t12 Segment { name "t12" children [ ] } # end hanim_t12 Segment ] } # end hanim_vt12 Joint DEF hanim_l1 Segment { name "l1" children [ ] } # end hanim_l1 Segment ] } # end hanim_vl1 Joint DEF hanim_l2 Segment { name "l2" children [ DEF hanim_r_rib10 Site { # CAESAR Feature Point #16 name "r_rib10" translation -0.0711 1.1941 0.1016 children [ ] } DEF hanim_l_rib10 Site { # CAESAR Feature Point #18 name "l_rib10" translation 0.0871 1.1925 0.0992 children [ ] } DEF hanim_spine_2_lower_back Site { # CAESAR Feature Point #25 name "spine_2_lower_back" translation 0.0049 1.1908 -0.1113 children [ ] } ] } # end hanim_l2 Segment ] } # end hanim_vl2 Joint DEF hanim_l3 Segment { name "l3" children [ ] } # end hanim_l3 Segment ] } # end hanim_vl3 Joint DEF hanim_l4 Segment { name "l4" children [ ] } # end hanim_l4 Segment ] } # end hanim_vl4 Joint DEF hanim_l5 Segment { name "l5" children [ DEF hanim_waist_preferred_posterior Site { # CAESAR Feature Point #28 name "waist_preferred_posterior " translation 0.2900 1.0915 -0.1091 children [ ] } DEF hanim_navel Site { # HANIM addition to CAESAR Feature Point #76 name "navel" translation 0.0069 1.0966 0.1017 children [ ] } ] } # end hanim_l5 Segment ] } # end hanim_vl5 Joint DEF hanim_sacrum Segment { name "sacrum" children [ ] } # end hanim_sacrum Segment ] } # end hanim_humanoid_root Joint ] joints [ USE hanim_humanoid_root, USE hanim_sacroiliac, USE hanim_l_hip, USE hanim_l_knee, USE hanim_l_talocrural, USE hanim_l_tarsotarsal_interphalangeal_, USE hanim_l_metatarsophalangeal_, USE hanim_l_tarsal_interphalangeal_, USE hanim_r_hip, USE hanim_r_knee, USE hanim_r_talocrural, USE hanim_r_tarsotarsal_interphalangeal_, USE hanim_r_metatarsophalangeal_, USE hanim_r_tarsal_interphalangeal_, USE hanim_vl5, USE hanim_vl4, USE hanim_vl3, USE hanim_vl2, USE hanim_vl1, USE hanim_vt12, USE hanim_vt11, USE hanim_vt10, USE hanim_vt9, USE hanim_vt8, USE hanim_vt7, USE hanim_vt6, USE hanim_vt5, USE hanim_vt4, USE hanim_vt3, USE hanim_vt2, USE hanim_vt1, USE hanim_vc7, USE hanim_vc6, USE hanim_vc5, USE hanim_vc4, USE hanim_vc3, USE hanim_vc2, USE hanim_vc1, USE hanim_skullbase, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_l_sternoclavicular, USE hanim_l_acromioclavicular, USE hanim_l_shoulder, USE hanim_l_elbow, USE hanim_l_radiocarpal, USE hanim_l_carpometacarpal_1, USE hanim_l_metacarpophalangeal_1, USE hanim_l_carpal_interphalangeal_1, USE hanim_l_carpometacarpal_2, USE hanim_l_metacarpophalangeal_2, USE hanim_l_carpal_proximal_interphalangeal_2, USE hanim_l_carpal_distal_interphalangeal_2, USE hanim_l_carpometacarpal_3, USE hanim_l_metacarpophalangeal_3, USE hanim_l_carpal_proximal_interphalangeal_3, USE hanim_l_carpal_distal_interphalangeal_3, USE hanim_l_carpometacarpal_4, USE hanim_l_metacarpophalangeal_4, USE hanim_l_carpal_proximal_interphalangeal_4, USE hanim_l_carpal_distal_interphalangeal_4, USE hanim_l_carpometacarpal_5, USE hanim_l_metacarpophalangeal_5, USE hanim_l_carpal_proximal_interphalangeal_5, USE hanim_l_carpal_distal_interphalangeal_5, USE hanim_r_sternoclavicular, USE hanim_r_acromioclavicular, USE hanim_r_shoulder, USE hanim_r_elbow, USE hanim_r_radiocarpal, USE hanim_r_carpometacarpal_1, USE hanim_r_metacarpophalangeal_1, USE hanim_r_carpal_interphalangeal_1, USE hanim_r_carpometacarpal_2, USE hanim_r_metacarpophalangeal_2, USE hanim_r_carpal_proximal_interphalangeal_2, USE hanim_r_carpal_distal_interphalangeal_2, USE hanim_r_carpometacarpal_3, USE hanim_r_metacarpophalangeal_3, USE hanim_r_carpal_proximal_interphalangeal_3, USE hanim_r_carpal_distal_interphalangeal_3, USE hanim_r_carpometacarpal_4, USE hanim_r_metacarpophalangeal_4, USE hanim_r_carpal_proximal_interphalangeal_4, USE hanim_r_carpal_distal_interphalangeal_4, USE hanim_r_carpometacarpal_5, USE hanim_r_metacarpophalangeal_5, USE hanim_r_carpal_proximal_interphalangeal_5, USE hanim_r_carpal_distal_interphalangeal_5 ] sites [ USE hanim_l_tarsal_distal_phalanx_1_tip, USE hanim_l_tarsal_interphalangeal_phalanx_5, USE hanim_l_tarsal_distal_phalanx_2, USE hanim_l_tarsal_interphalangeal_phalanx_1, USE hanim_l_lateral_malleolus, USE hanim_l_medial_malleolus, USE hanim_l_sphyrion, USE hanim_l_calcaneus_posterior, USE hanim_l_knee_crease, USE hanim_l_femoral_lateral_epicondyles, USE hanim_l_femoral_medial_epicondyles, USE hanim_r_tarsal_distal_phalanx_1_tip, USE hanim_r_tarsal_interphalangeal_phalanx_5, USE hanim_r_tarsal_distal_phalanx_2, USE hanim_r_tarsal_interphalangeal_phalanx_1, USE hanim_r_lateral_malleolus, USE hanim_r_medial_malleolus, USE hanim_r_sphyrion, USE hanim_r_calcaneus_posterior, USE hanim_r_knee_crease, USE hanim_r_femoral_lateral_epicondyles, USE hanim_r_femoral_medial_epicondyles, USE hanim_r_iliocristale, USE hanim_r_trochanterion, USE hanim_l_iliocristale, USE hanim_l_trochanterion, USE hanim_r_asis, USE hanim_l_asis, USE hanim_r_psis, USE hanim_l_psis, USE hanim_crotch, USE hanim_skull_tip, USE hanim_sellion, USE hanim_r_infraorbitale, USE hanim_l_infraorbitale, USE hanim_supramenton, USE hanim_r_tragion, USE hanim_r_gonion, USE hanim_l_tragion, USE hanim_l_gonion, USE hanim_nuchale, USE hanim_r_neck_base, USE hanim_l_neck_base, USE hanim_l_carpal_distal_phalanx_1_tip, USE hanim_l_carpal_distal_phalanx_2_tip, USE hanim_l_dactylion, USE hanim_l_carpal_distal_phalanx_3_tip, USE hanim_l_carpal_distal_phalanx_4_tip, USE hanim_l_carpal_distal_phalanx_5_tip, USE hanim_l_metacarpal_phalanx_2, USE hanim_l_ulnar_styloid, USE hanim_l_metacarpal_phalanx_5, USE hanim_l_radial_styloid, USE hanim_l_olecranon, USE hanim_l_humeral_medial_epicondyles, USE hanim_l_radiale, USE hanim_l_humeral_lateral_epicondyles, USE hanim_l_clavicale, USE hanim_l_acromion, USE hanim_l_axilla_proximal, USE hanim_l_axilla_distal, USE hanim_r_carpal_distal_phalanx_1_tip, USE hanim_r_carpal_distal_phalanx_2_tip, USE hanim_r_dactylion, USE hanim_r_carpal_distal_phalanx_3_tip, USE hanim_r_carpal_distal_phalanx_4_tip, USE hanim_r_carpal_distal_phalanx_5_tip, USE hanim_r_metacarpal_phalanx_2, USE hanim_r_ulnar_styloid, USE hanim_r_metacarpal_phalanx_5, USE hanim_r_radial_styloid, USE hanim_r_olecranon, USE hanim_r_humeral_medial_epicondyles, USE hanim_r_radiale, USE hanim_r_humeral_lateral_epicondyles, USE hanim_r_clavicale, USE hanim_r_acromion, USE hanim_r_axilla_proximal, USE hanim_r_axilla_distal, USE hanim_suprasternale, USE hanim_cervicale, USE hanim_r_thelion, USE hanim_l_thelion, USE hanim_substernale, USE hanim_r_rib10, USE hanim_l_rib10, USE hanim_spine_2_lower_back, USE hanim_waist_preferred_posterior, USE hanim_navel ] segments [ USE hanim_l_tarsal_distal_phalanx_1, USE hanim_l_middistal, USE hanim_l_midproximal, USE hanim_l_hindfoot, USE hanim_l_calf, USE hanim_l_thigh, USE hanim_r_tarsal_distal_phalanx_1, USE hanim_r_middistal, USE hanim_r_midproximal, USE hanim_r_hindfoot, USE hanim_r_calf, USE hanim_r_thigh, USE hanim_pelvis, USE hanim_l_eyeball, USE hanim_r_eyeball, USE hanim_skull, USE hanim_c1, USE hanim_c2, USE hanim_c3, USE hanim_c4, USE hanim_c5, USE hanim_c6, USE hanim_c7, USE hanim_l_carpal_distal_phalanx_1, USE hanim_l_index_proximal, USE hanim_l_index_proximal, USE hanim_l_carpal_distal_phalanx_2, USE hanim_l_index_middle, USE hanim_l_index_proximal, USE hanim_l_index_metacarpal, USE hanim_l_carpal_distal_phalanx_3, USE hanim_l_middle_middle, USE hanim_l_middle_proximal, USE hanim_l_middle_metacarpal, USE hanim_l_carpal_distal_phalanx_4, USE hanim_l_ring_middle, USE hanim_l_ring_proximal, USE hanim_l_ring_metacarpal, USE hanim_l_carpal_distal_phalanx_5, USE hanim_l_pinky_middle, USE hanim_l_pinky_proximal, USE hanim_l_pinky_metacarpal, USE hanim_l_hand, USE hanim_l_forearm, USE hanim_l_upperarm, USE hanim_l_scapula, USE hanim_l_clavicle, USE hanim_r_carpal_distal_phalanx_1, USE hanim_r_index_proximal, USE hanim_r_index_proximal, USE hanim_r_carpal_distal_phalanx_2, USE hanim_r_index_middle, USE hanim_r_index_proximal, USE hanim_r_index_metacarpal, USE hanim_r_carpal_distal_phalanx_3, USE hanim_r_middle_middle, USE hanim_r_middle_proximal, USE hanim_r_middle_metacarpal, USE hanim_r_carpal_distal_phalanx_4, USE hanim_r_ring_middle, USE hanim_r_ring_proximal, USE hanim_r_ring_metacarpal, USE hanim_r_carpal_distal_phalanx_5, USE hanim_r_pinky_middle, USE hanim_r_pinky_proximal, USE hanim_r_pinky_metacarpal, USE hanim_r_hand, USE hanim_r_forearm, USE hanim_r_upperarm, USE hanim_r_scapula, USE hanim_r_clavicle, USE hanim_t1, USE hanim_t2, USE hanim_t3, USE hanim_t4, USE hanim_t5, USE hanim_t6, USE hanim_t7, USE hanim_t8, USE hanim_t9, USE hanim_t10, USE hanim_t11, USE hanim_t12, USE hanim_l1, USE hanim_l2, USE hanim_l3, USE hanim_l4, USE hanim_l5, USE hanim_sacrum ] version "200x" name "humanoid" info [ "authorName=Matthew T. Beitler" "authorEmail=beitler@cis.upenn.edu or beitler@acm.org" "creationDate=05/12/99" "copyright=Copyright 1999-2003, Matthew T. Beitler" "humanoidVersion=JointCenters 200x, LOA‑4" "usageRestrictions= PERMISSION TO FULLY USE THIS SCENE GRAPH IS GRANTED, PROVIDED THIS COPYRIGHT INFORMATION AND DOCUMENTATION OF THE ORIGINAL AUTHOR IS INCLUDED. This humanoid scene graph is provided 'as-is' and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of merchantability or fitness for a particular purpose." "modificationDate=08/12/03" ] } DEF JointCenters_WorldInfo Group { children [ WorldInfo { title "HANIM 200x Default Joint Centers, LOA‑4" info [ " HANIM 200x Default Joint Centers, Level-Of-Articulation 4 --------------------------------------------------------- HANIM 200x (VRML97) Author name: eMpTy (a.k.a. Matthew T. Beitler) HANIM 200x (VRML97) Author email: beitler@cis.upenn.edu or beitler@acm.org HANIM 200x (VRML97) Author homepage: http://www.cis.upenn.edu/~beitler HANIM 200x (VRML97) Compliance Date: August 12, 2003 HANIM 200x Compliance Information: http://H-Anim.org/Specifications/H-Anim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human modelling and Simulation at the University of Pennsylvania. The original document which these joint centers are based on can be found at: http://www.cis.upenn.edu/~badler/anthro/89-71.ps "] } ] } NavigationInfo { headlight TRUE speed 1.5 type ["EXAMINE", "ANY"] }