HAnim Specification reference example providing full coverage (and no illustrated visibility) of all specified HAnim constructs, also suitable for re-use as an authoring template.
move relevant HAnimSite/Viewpoint pairs into skeleton at appropriate locations
insert MetadataInteger nodes indicating LOA for each Joint and Segment
Norman Badler et al., ANTHROPOMETRY FOR COMPUTER GRAPHICS HUMAN FIGURES, University of Pennsylvania, 1989.
BS Contact Geo 8.001, http://www.bitmanagement.de/en/products/interactive-3d-clients/bs-contact-geo
HAnim Specification Table 4.4 - Face Joint object names, https://www.web3d.org/files/specifications/19774/V1.0/HAnim/concepts.html#FaceJointObjectNames
X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit
" 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://HAnim.org/Specifications/HAnim200x Construction Info (joint centers): The joint centers of this figure are based on the work of Norman Badler, director of the Center for Human Modeling 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 "
Matthew T. Beitler Joe D. Williams Don Brutzman
HAnimJoint humanoid_root, HAnimSegment sacrum
HAnimJoint sacroiliac, HAnimSegment pelvis
HAnimJoint l_talocrural, HAnimSegment l_talus
HAnimJoint l_tarsometatarsal_2, HAnimSegment l_metatarsal_2
HAnimJoint l_metatarsophalangeal_2, HAnimSegment l_tarsal_proximal_phalanx_2
HAnimJoint l_tarsal_distal_interphalangeal_2, HAnimSegment l_tarsal_distal_phalanx_2
HAnimJoint r_talocrural, HAnimSegment r_talus
HAnimJoint r_tarsometatarsal_2, HAnimSegment r_metatarsal_2
HAnimJoint r_metatarsophalangeal_2, HAnimSegment r_tarsal_proximal_phalanx_2
HAnimJoint r_tarsal_distal_interphalangeal_2, HAnimSegment r_tarsal_distal_phalanx_2
HAnimJoint skullbase, HAnimSegment skull
HAnimJoint l_eyeball_joint, HAnimSegment l_eyeball
l_eyeball_site_viewpoint looking forward
HAnimSite hanim_l_eyeball_site_view Viewpoint
HAnimJoint l_eyelid_joint, HAnimSegment l_eyelid
HAnimJoint l_eyebrow_joint, HAnimSegment l_eyebrow
HAnimJoint r_eyeball_joint, HAnimSegment r_eyeball
r_eyeball_site_viewpoint looking forward
HAnimSite hanim_r_eyeball_site_view Viewpoint
HAnimJoint r_eyelid_joint, HAnimSegment r_eyelid
HAnimJoint r_eyebrow_joint, HAnimSegment r_eyebrow
HAnimJoint temporomandibular, HAnimSegment jaw
HAnimJoint l_sternoclavicular, HAnimSegment l_clavicle
HAnimJoint l_acromioclavicular, HAnimSegment l_scapula
HAnimJoint l_shoulder, HAnimSegment l_upperarm
HAnimJoint l_elbow, HAnimSegment l_forearm
HAnimJoint l_radiocarpal, HAnimSegment l_carpal
HAnimSite hanim_l_hand_front_view Viewpoint
HAnimJoint l_thumb1, HAnimSegment l_metacarpal_1
HAnimJoint l_thumb2, HAnimSegment l_carpal_proximal_phalanx_1
HAnimJoint l_thumb3, HAnimSegment l_carpal_distal_phalanx_1
HAnimJoint l_index0, HAnimSegment l_metacarpal_2
HAnimJoint l_index1, HAnimSegment l_carpal_proximal_phalanx_2
HAnimJoint l_index2, HAnimSegment l_carpal_middle_phalanx_2
HAnimJoint l_index3, HAnimSegment l_carpal_distal_phalanx_2
HAnimJoint l_middle0, HAnimSegment l_metacarpal_3
HAnimJoint l_middle1, HAnimSegment l_carpal_proximal_phalanx_3
HAnimJoint l_middle2, HAnimSegment l_carpal_middle_phalanx_3
HAnimJoint l_middle3, HAnimSegment l_carpal_distal_phalanx_3
HAnimJoint l_ring0, HAnimSegment l_metacarpal_4
HAnimJoint l_ring1, HAnimSegment l_carpal_proximal_phalanx_4
HAnimJoint l_ring2, HAnimSegment l_carpal_middle_phalanx_4
HAnimJoint l_ring3, HAnimSegment l_carpal_distal_phalanx_4
HAnimJoint l_pinky0, HAnimSegment l_metacarpal_5
HAnimJoint l_pinky1, HAnimSegment l_carpal_proximal_phalanx_5
HAnimJoint l_pinky2, HAnimSegment l_carpal_middle_phalanx_5
HAnimJoint l_pinky3, HAnimSegment l_carpal_distal_phalanx_5
HAnimJoint r_sternoclavicular, HAnimSegment r_clavicle
HAnimJoint r_acromioclavicular, HAnimSegment r_scapula
HAnimJoint r_shoulder, HAnimSegment r_upperarm
HAnimJoint r_elbow, HAnimSegment r_forearm
HAnimJoint r_radiocarpal, HAnimSegment r_carpal
HAnimSite hanim_r_hand_front_view Viewpoint
HAnimJoint r_thumb1, HAnimSegment r_metacarpal_1
HAnimJoint r_thumb2, HAnimSegment r_carpal_proximal_phalanx_1
HAnimJoint r_thumb3, HAnimSegment r_carpal_distal_phalanx_1
HAnimJoint r_index0, HAnimSegment r_metacarpal_2
HAnimJoint r_index1, HAnimSegment r_carpal_proximal_phalanx_2
HAnimJoint r_index2, HAnimSegment r_carpal_middle_phalanx_2
HAnimJoint r_index3, HAnimSegment r_carpal_distal_phalanx_2
HAnimJoint r_middle0, HAnimSegment r_metacarpal_3
HAnimJoint r_middle1, HAnimSegment r_carpal_proximal_phalanx_3
HAnimJoint r_middle2, HAnimSegment r_carpal_middle_phalanx_3
HAnimJoint r_middle3, HAnimSegment r_carpal_distal_phalanx_3
HAnimJoint r_ring0, HAnimSegment r_metacarpal_4
HAnimJoint r_ring1, HAnimSegment r_carpal_proximal_phalanx_4
HAnimJoint r_ring2, HAnimSegment r_carpal_middle_phalanx_4
HAnimJoint r_ring3, HAnimSegment r_carpal_distal_phalanx_4
HAnimJoint r_pinky0, HAnimSegment r_metacarpal_5
HAnimJoint r_pinky1, HAnimSegment r_carpal_proximal_phalanx_5
HAnimJoint r_pinky2, HAnimSegment r_carpal_middle_phalanx_5
HAnimJoint r_pinky3, HAnimSegment r_carpal_distal_phalanx_5
HAnimSite hanim_l_inclined_view Viewpoint
HAnimSite hanim_r_inclined_view Viewpoint
HAnimSite hanim_front_close_view Viewpoint
HAnimSite hanim_side_close_view Viewpoint
HAnimSite hanim_head_front_close_view Viewpoint
HAnimSite hanim_chest_front_close_view Viewpoint
HAnimSite hanim_pelvis_front_close_view Viewpoint
HAnimSite hanim_knees_front_close_view Viewpoint
HAnimSite hanim_feet_front_close_view Viewpoint
HAnimSite hanim_eye_level_view Viewpoint