<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>