[x3d-public] [h-anim] gaps in HAnim 1.0, 2.0 joint and segment name aliases

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Wed Feb 27 21:22:16 PST 2019


[resending email sent 2/25/2019, this time with appropriate mailing lists included]

Thanks for call today.  Summary follows.

On 2/25/2019 5:59 AM, Brutzman, Donald (Don) (CIV) wrote:
> Looks like we still need to find matches for these joint names.  We should settle for whatever is closest and otherwise unique, if there is a choice of possibilities then select the lower LOA.  The purpose of the aliases is to allow forward conversion of skeletons from HAnim 1 to HAnim 2.
>
>>        <xs:attribute name="alias" type="xs:string" fixed="l_midtarsal"/>
>>        <xs:attribute name="alias" type="xs:string" fixed="l_metatarsal"/>
>>        <xs:attribute name="alias" type="xs:string" fixed="r_midtarsal"/>
>>        <xs:attribute name="alias" type="xs:string" fixed="r_metatarsal"/>

========================================================
Here is HAnim v1 subtree:

4.9.5 Hierarchy
    |       l_ankle : l_hindfoot
    |         l_subtalar : l_midproximal
    |           l_midtarsal : l_middistal
    |             l_metatarsal : l_forefoot

========================================================

Here is the corresponding hierarchy in HAnim v2:

4.9.6.2 LOA‑2 hierarchy

    | |   l_talocrural : l_talus
    | |     l_tarsometatarsal_2 : l_metatarsal_2
    |         l_metatarsophalangeal_2 : l_tarsal_proximal_phalanx_2
    | |         l_tarsal_distal_interphalangeal_2 : l_tarsal_distal_phalanx_2

========================================================

Note that ankle was changed to talocrural in HAnim v2.

Therefore we have joint correspondences of

* l_ankle      alias for l_talocrural
* l_subtalar   alias for l_tarsometatarsal_2
* l_midtarsal  alias for l_metatarsophalangeal_2
* l_metatarsal alias for l_tarsal_distal_interphalangeal_2

and similarly for right side joints.

We also have the following aliases for segments:

* l_hindfoot    alias for l_talus
* l_midproximal alias for l_metatarsal_2
* l_middistal   alias for l_tarsal_proximal_phalanx_2
* l_forefoot    alias for l_tarsal_distal_phalanx_2

These alias additions are all entered into the x3d-4.0 schema, will triple check them using the X3DUOM code generator later.

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman


More information about the x3d-public mailing list