<div><div><br></div><div dir="auto">Thanks, Don,</div><div dir="auto"><br></div><div dir="auto">I will continue pursuing an LOA4 Humanoid in the future (not now).</div><div dir="auto"><br></div><div dir="auto">John <br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Sun, Feb 28, 2021 at 8:25 PM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">Figures illustrating this comparison of hands and feet for HAnim2 and HAnim1 can be found as follows, pretty helpful for confirming correct correlations.<br>
<br>
<a href="https://www.web3d.org/x3d/content/examples/HumanoidAnimation/HandFootJointNameAliasFiguresHAnim2and1.pdf" rel="noreferrer" target="_blank">https://www.web3d.org/x3d/content/examples/HumanoidAnimation/HandFootJointNameAliasFiguresHAnim2and1.pdf</a> <br>
<br>
all the best, Don<br>
--<br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, Navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
<br>
<br>
________________________________________<br>
From: Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>><br>
Sent: Sunday, February 28, 2021 17:14<br>
To: <a href="mailto:hanim@web3d.org" target="_blank">hanim@web3d.org</a><br>
Cc: <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
Subject: HAnim2 names and HAnim1 aliases for Joint, Segment and Site<br>
<br>
Joe and I continue working steadily on HAnim2 quality assurance (QA).  This week's efforts have unscrambled some mistaken name relationships, allowing better checks by X3D Schematron and better corrections by X3dTidy.  Will be pushing an update soon for multiple schemas/tools/examples, hopefully later tonight.<br>
<br>
Here are new alias tables that are getting produced from X3D Schema and X3DUOM updates.  In addition to moving numerous misplaced finger entries from Segment to Joint, we also sorted out the foot correspondences.  All automatically identified duplicates have been resolved.  Further review and checking between HAnim2 and HAnim1 is welcome.<br>
<br>
<br>
==================================================================================<br>
<br>
             HAnimJoint alias table<br>
HAnim2                                   HAnim1<br>
humanoid_root<br>
sacroiliac                               SIJ,SI joint<br>
l_hip<br>
l_knee<br>
l_talocrural                             l_ankle<br>
l_talocalcaneonavicular                  l_talocalcaneal<br>
l_cuneonavicular_1<br>
l_tarsometatarsal_1<br>
l_metatarsophalangeal_1<br>
l_tarsal_interphalangeal_1<br>
l_cuneonavicular_2<br>
l_tarsometatarsal_2                      l_subtalar<br>
l_metatarsophalangeal_2                  l_midtarsal<br>
l_tarsal_proximal_interphalangeal_2<br>
l_tarsal_distal_interphalangeal_2        l_metatarsal<br>
l_cuneonavicular_3<br>
l_tarsometatarsal_3<br>
l_metatarsophalangeal_3<br>
l_tarsal_proximal_interphalangeal_3<br>
l_tarsal_distal_interphalangeal_3<br>
l_calcaneocuboid                         l_calcaneuscuboid<br>
l_transversetarsal<br>
l_tarsometatarsal_4<br>
l_metatarsophalangeal_4<br>
l_tarsal_proximal_interphalangeal_4<br>
l_tarsal_distal_interphalangeal_4<br>
l_tarsometatarsal_5<br>
l_metatarsophalangeal_5<br>
l_tarsal_proximal_interphalangeal_5<br>
l_tarsal_distal_interphalangeal_5<br>
r_hip<br>
r_knee<br>
r_talocrural                             r_ankle<br>
r_talocalcaneonavicular                  r_talocalcaneal<br>
r_cuneonavicular_1<br>
r_tarsometatarsal_1<br>
r_metatarsophalangeal_1<br>
r_tarsal_interphalangeal_1<br>
r_cuneonavicular_2<br>
r_tarsometatarsal_2                      r_subtalar<br>
r_metatarsophalangeal_2                  r_midtarsal<br>
r_tarsal_proximal_interphalangeal_2<br>
r_tarsal_distal_interphalangeal_2        r_metatarsal<br>
r_cuneonavicular_3<br>
r_tarsometatarsal_3<br>
r_metatarsophalangeal_3<br>
r_tarsal_proximal_interphalangeal_3<br>
r_tarsal_distal_interphalangeal_3<br>
r_calcaneocuboid                         r_calcaneuscuboid<br>
r_transversetarsal<br>
r_tarsometatarsal_4<br>
r_metatarsophalangeal_4<br>
r_tarsal_proximal_interphalangeal_4<br>
r_tarsal_distal_interphalangeal_4<br>
r_tarsometatarsal_5<br>
r_metatarsophalangeal_5<br>
r_tarsal_proximal_interphalangeal_5<br>
r_tarsal_distal_interphalangeal_5<br>
vl5<br>
vl4<br>
vl3<br>
vl2<br>
vl1<br>
vt12<br>
vt11<br>
vt10<br>
vt9<br>
vt8<br>
vt7<br>
vt6<br>
vt5<br>
vt4<br>
vt3<br>
vt2<br>
vt1<br>
vc7<br>
vc6<br>
vc5<br>
vc4<br>
vc3<br>
vc2<br>
vc1<br>
skullbase<br>
l_eyelid_joint<br>
r_eyelid_joint<br>
l_eyeball_joint<br>
r_eyeball_joint<br>
l_eyebrow_joint<br>
r_eyebrow_joint<br>
temporomandibular<br>
l_sternoclavicular<br>
l_acromioclavicular<br>
l_shoulder<br>
l_elbow<br>
l_radiocarpal                            l_wrist<br>
l_midcarpal_1<br>
l_carpometacarpal_1                      l_thumb1<br>
l_metacarpophalangeal_1                  l_thumb2<br>
l_carpal_interphalangeal_1               l_thumb3<br>
l_midcarpal_2<br>
l_carpometacarpal_2                      l_index0<br>
l_metacarpophalangeal_2                  l_index1<br>
l_carpal_proximal_interphalangeal_2      l_index2<br>
l_carpal_distal_interphalangeal_2        l_index3<br>
l_midcarpal_3<br>
l_carpometacarpal_3                      l_middle0<br>
l_metacarpophalangeal_3                  l_middle1<br>
l_carpal_proximal_interphalangeal_3      l_middle2<br>
l_carpal_distal_interphalangeal_3        l_middle3<br>
l_midcarpal_4_5<br>
l_carpometacarpal_4                      l_ring0<br>
l_metacarpophalangeal_4                  l_ring1<br>
l_carpal_proximal_interphalangeal_4      l_ring2<br>
l_carpal_distal_interphalangeal_4        l_ring3<br>
l_carpometacarpal_5                      l_pinky0<br>
l_metacarpophalangeal_5                  l_pinky1<br>
l_carpal_proximal_interphalangeal_5      l_pinky2<br>
l_carpal_distal_interphalangeal_5        l_pinky3<br>
r_sternoclavicular<br>
r_acromioclavicular<br>
r_shoulder<br>
r_elbow<br>
r_radiocarpal                            r_wrist<br>
r_midcarpal_1<br>
r_carpometacarpal_1                      r_thumb1<br>
r_metacarpophalangeal_1                  r_thumb2<br>
r_carpal_interphalangeal_1               r_thumb3<br>
r_midcarpal_2<br>
r_carpometacarpal_2                      r_index0<br>
r_metacarpophalangeal_2                  r_index1<br>
r_carpal_proximal_interphalangeal_2      r_index2<br>
r_carpal_distal_interphalangeal_2        r_index3<br>
r_midcarpal_3<br>
r_carpometacarpal_3                      r_middle0<br>
r_metacarpophalangeal_3                  r_middle1<br>
r_carpal_proximal_interphalangeal_3      r_middle2<br>
r_carpal_distal_interphalangeal_3        r_middle3<br>
r_midcarpal_4_5<br>
r_carpometacarpal_4                      r_ring0<br>
r_metacarpophalangeal_4                  r_ring1<br>
r_carpal_proximal_interphalangeal_4      r_ring2<br>
r_carpal_distal_interphalangeal_4        r_ring3<br>
r_carpometacarpal_5                      r_pinky0<br>
r_metacarpophalangeal_5                  r_pinky1<br>
r_carpal_proximal_interphalangeal_5      r_pinky2<br>
r_carpal_distal_interphalangeal_5        r_pinky3<br>
<br>
==================================================================================<br>
<br>
             HAnimSegment alias table<br>
HAnim2                                   HAnim1<br>
sacrum<br>
pelvis<br>
l_thigh<br>
l_calf<br>
l_talus                                  l_hindfoot<br>
l_navicular<br>
l_cuneiform_1<br>
l_metatarsal_1<br>
l_tarsal_proximal_phalanx_1<br>
l_tarsal_distal_phalanx_1<br>
l_cuneiform_2<br>
l_metatarsal_2                           l_midproximal<br>
l_tarsal_proximal_phalanx_2              l_middistal<br>
l_tarsal_middle_phalanx_2<br>
l_tarsal_distal_phalanx_2                l_forefoot<br>
l_cuneiform_3<br>
l_metatarsal_3<br>
l_tarsal_proximal_phalanx_3<br>
l_tarsal_middle_phalanx_3<br>
l_tarsal_distal_phalanx_3<br>
l_calcaneus                              l_calcaneum<br>
l_cuboid<br>
l_metatarsal_4<br>
l_tarsal_proximal_phalanx_4<br>
l_tarsal_middle_phalanx_4<br>
l_tarsal_distal_phalanx_4<br>
l_metatarsal_5<br>
l_tarsal_proximal_phalanx_5<br>
l_tarsal_middle_phalanx_5<br>
l_tarsal_distal_phalanx_5<br>
r_thigh<br>
r_calf<br>
r_talus                                  r_hindfoot<br>
r_navicular<br>
r_cuneiform_1<br>
r_metatarsal_1<br>
r_tarsal_proximal_phalanx_1<br>
r_tarsal_distal_phalanx_1<br>
r_cuneiform_2<br>
r_metatarsal_2                           r_midproximal<br>
r_tarsal_proximal_phalanx_2              r_middistal<br>
r_tarsal_middle_phalanx_2<br>
r_tarsal_distal_phalanx_2                r_forefoot<br>
r_cuneiform_3<br>
r_metatarsal_3<br>
r_tarsal_proximal_phalanx_3<br>
r_tarsal_middle_phalanx_3<br>
r_tarsal_distal_phalanx_3<br>
r_calcaneus                              r_calcaneum<br>
r_cuboid<br>
r_metatarsal_4<br>
r_tarsal_proximal_phalanx_4<br>
r_tarsal_middle_phalanx_4<br>
r_tarsal_distal_phalanx_4<br>
r_metatarsal_5<br>
r_tarsal_proximal_phalanx_5<br>
r_tarsal_middle_phalanx_5<br>
r_tarsal_distal_phalanx_5<br>
l5<br>
l4<br>
l3<br>
l2<br>
l1<br>
t12<br>
t11<br>
t10<br>
t9<br>
t8<br>
t7<br>
t6<br>
t5<br>
t4<br>
t3<br>
t2<br>
t1<br>
c7<br>
c6<br>
c5<br>
c4<br>
c3<br>
c2<br>
c1<br>
skull                                    head<br>
l_eyelid<br>
r_eyelid<br>
l_eyeball<br>
r_eyeball<br>
l_eyebrow<br>
r_eyebrow<br>
jaw<br>
l_clavicle<br>
l_scapula<br>
l_upperarm<br>
l_forearm<br>
l_carpal                                 l_hand<br>
l_trapezium<br>
l_metacarpal_1                           l_thumb_metacarpal<br>
l_carpal_proximal_phalanx_1              l_thumb_proximal<br>
l_carpal_distal_phalanx_1                l_thumb_distal<br>
l_trapezoid<br>
l_metacarpal_2                           l_index_metacarpal<br>
l_carpal_proximal_phalanx_2              l_index_proximal<br>
l_carpal_middle_phalanx_2                l_index_middle<br>
l_carpal_distal_phalanx_2                l_index_distal<br>
l_capitate<br>
l_metacarpal_3                           l_middle_metacarpal<br>
l_carpal_proximal_phalanx_3              l_middle_proximal<br>
l_carpal_middle_phalanx_3                l_middle_middle<br>
l_carpal_distal_phalanx_3                l_middle_distal<br>
l_hamate<br>
l_metacarpal_4                           l_ring_metacarpal<br>
l_carpal_proximal_phalanx_4              l_ring_proximal<br>
l_carpal_middle_phalanx_4                l_ring_middle<br>
l_carpal_distal_phalanx_4                l_ring_distal<br>
l_metacarpal_5                           l_pinky_metacarpal<br>
l_carpal_proximal_phalanx_5              l_pinky_proximal<br>
l_carpal_middle_phalanx_5                l_pinky_middle<br>
l_carpal_distal_phalanx_5                l_pinky_distal<br>
r_clavicle<br>
r_scapula<br>
r_upperarm<br>
r_forearm<br>
r_carpal                                 r_hand<br>
r_trapezium<br>
r_metacarpal_1                           r_thumb_metacarpal<br>
r_carpal_proximal_phalanx_1              r_thumb_proximal<br>
r_carpal_distal_phalanx_1                r_thumb_distal<br>
r_trapezoid<br>
r_metacarpal_2                           r_index_metacarpal<br>
r_carpal_proximal_phalanx_2              r_index_proximal<br>
r_carpal_middle_phalanx_2                r_index_middle<br>
r_carpal_distal_phalanx_2                r_index_distal<br>
r_capitate<br>
r_metacarpal_3                           r_middle_metacarpal<br>
r_carpal_proximal_phalanx_3              r_middle_proximal<br>
r_carpal_middle_phalanx_3                r_middle_middle<br>
r_carpal_distal_phalanx_3                r_middle_distal<br>
r_hamate<br>
r_metacarpal_4                           r_ring_metacarpal<br>
r_carpal_proximal_phalanx_4              r_ring_proximal<br>
r_carpal_middle_phalanx_4                r_ring_middle<br>
r_carpal_distal_phalanx_4                r_ring_distal<br>
r_metacarpal_5                           r_pinky_metacarpal<br>
r_carpal_proximal_phalanx_5              r_pinky_proximal<br>
r_carpal_middle_phalanx_5                r_pinky_middle<br>
r_carpal_distal_phalanx_5                r_pinky_distal<br>
<br>
==================================================================================<br>
<br>
             HAnim Feature Point alias table<br>
HAnim2                                   HAnim1<br>
skull_vertex                             skull_tip,vertex<br>
glabella<br>
sellion<br>
l_infraorbitale<br>
l_tragion<br>
l_gonion<br>
r_infraorbitale<br>
r_tragion<br>
r_gonion<br>
supramenton<br>
cervicale<br>
adams_apple<br>
suprasternale<br>
substernale<br>
l_clavicle                               l_clavicale<br>
l_acromion<br>
l_axilla_proximal                        l_axilla_ant<br>
l_axilla_distal                          l_axilla_post<br>
l_axilla_posterior_folds<br>
r_clavicle                               r_clavicale<br>
r_acromion<br>
r_axilla_proximal                        r_axilla_ant<br>
r_axilla_distal                          r_axilla_post<br>
r_axilla_posterior_folds<br>
spine_1_middle_back                      middle back<br>
spine_2_lower_back                       lower back<br>
waist_preferred_anterior                 waist_preferred_ant<br>
waist_preferred_posterior                waist_preferred_post<br>
l_rib10                                  l_rib10_midspine<br>
l_thelion                                Left Bustpoint<br>
r_rib10                                  r_rib10_midspine<br>
r_thelion                                Right Bustpoint<br>
l_asis                                   Left Anterior Superior Iliac Spine<br>
l_iliocristale<br>
l_psis                                   Left Posterior Superior Iliac Spine<br>
r_asis                                   Right Anterior Superior Iliac Spine<br>
r_iliocristale<br>
r_psis                                   Right Posterior Superior Iliac Spine<br>
crotch<br>
l_femoral_lateral_epicondyle             l_femoral_lateral_epicn<br>
l_femoral_medial_epicondyle              l_femoral_medial_epicn<br>
l_suprapatella                           l_kneecap<br>
l_trochanterion                          l_trochanter<br>
r_femoral_lateral_epicondyle             r_femoral_lateral_epicn<br>
r_femoral_medial_epicondyle              r_femoral_medial_epicn<br>
r_suprapatella                           r_kneecap<br>
r_trochanterion                          r_trochanter<br>
l_tibiale<br>
l_medial_malleolus<br>
l_lateral_malleolus<br>
l_sphyrion<br>
r_tibiale<br>
r_medial_malleolus<br>
r_lateral_malleolus<br>
r_sphyrion<br>
l_metatarsal_phalanx_1                   l_metatarsal_pha1<br>
l_metatarsal_phalanx_5                   l_metatarsal_pha5<br>
l_dactylion<br>
l_calcaneus_posterior                    l_calcaneous_post,l_calcaneum<br>
r_metatarsal_phalanx_1                   r_metatarsal_pha1<br>
r_metatarsal_phalanx_5                   r_metatarsal_pha5<br>
r_dactylion<br>
r_calcaneus_posterior                    r_calcaneous_post,r_calcaneum<br>
l_humeral_lateral_epicondyle             l_humeral_lateral_epicn<br>
l_humeral_medial_epicondyle              l_humeral_medial_epicn<br>
l_olecranon<br>
r_humeral_lateral_epicondyle             r_humeral_lateral_epicn<br>
r_humeral_medial_epicondyle              r_humeral_medial_epicn<br>
r_olecranon<br>
l_radiale<br>
l_ulnar_styloid<br>
l_radial_styloid<br>
r_radiale<br>
r_ulnar_styloid<br>
r_radial_styloid<br>
l_metacarpal_phalanx_2                   l_metacarpal_pha2<br>
l_metacarpal_phalanx_3<br>
l_metacarpal_phalanx_5                   l_metacarpal_pha5<br>
r_metacarpal_phalanx_2                   r_metacarpal_pha2<br>
r_metacarpal_phalanx_3<br>
r_metacarpal_phalanx_5                   r_metacarpal_pha5<br>
nuchale                                  nuchal<br>
l_neck_base<br>
r_neck_base<br>
navel                                    belly button<br>
l_ectocanthus                            l_canthus<br>
r_ectocanthus                            r_canthus<br>
menton                                   chin<br>
mesosternale                             mesosternum<br>
opisthocranion<br>
l_knee_crease<br>
r_knee_crease<br>
rear_center_midsagittal_plane            median plane<br>
buttocks_standing_wall_contact_point<br>
l_chest_midsagittal_plane                l_shoulder<br>
r_chest_midsagittal_plane                r_shoulder<br>
l_bideltoid<br>
r_bideltoid<br>
l_carpal_distal_phalanx_1                l_thumb_distal<br>
l_carpal_distal_phalanx_2                l_index_distal<br>
l_carpal_distal_phalanx_3                l_middle_distal<br>
l_carpal_distal_phalanx_4                l_ring_distal<br>
l_carpal_distal_phalanx_5                l_pinky_distal<br>
r_carpal_distal_phalanx_1                r_thumb_distal<br>
r_carpal_distal_phalanx_2                r_index_distal<br>
r_carpal_distal_phalanx_3                r_middle_distal<br>
r_carpal_distal_phalanx_4                r_ring_distal<br>
r_carpal_distal_phalanx_5                r_pinky_distal<br>
l_tarsal_distal_phalanx_1<br>
l_tarsal_distal_phalanx_2                l_digit2<br>
l_tarsal_distal_phalanx_3<br>
l_tarsal_distal_phalanx_4<br>
l_tarsal_distal_phalanx_5                l_tarsal_interphalangeal_pha5<br>
r_tarsal_distal_phalanx_1<br>
r_tarsal_distal_phalanx_2                r_digit2<br>
r_tarsal_distal_phalanx_3<br>
r_tarsal_distal_phalanx_4<br>
r_tarsal_distal_phalanx_5                r_tarsal_interphalangeal_pha5<br>
<br>
==================================================================================<br>
<br>
<br>
<br>
<br>
all the best, Don<br>
--<br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, Navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div></div>