[x3d-public] HAnim implementation minutes 2 July 2020, substantial progress

Don Brutzman brutzman at nps.edu
Sun Jul 5 16:14:04 PDT 2020


Correct, the statistics table shows only one HAnimSegment is included.  So the tree matches the content.

On 7/5/2020 5:38 AM, John Carlson wrote:
> 
> I’m not sure if it’s JoeKick or your hierarchy generating code Don.   Many segments do not exist in output hierarchy.
> 
> [...]
>     c. Here is a longer example.  Joe, does this actually match LOA-3, for Joint nodes at least?
> 
>     C:\x3d-code\www.web3d.org <http://www.web3d.org>\x3d\content\examples\HumanoidAnimation\Characters\JoeKick.x3d validation using X3D Schematron rules
>     X3D version 4.0 is experimental and under development, focused on HTML5/DOM interoperabiliity. [/X3D, diagnostic]
>     <meta name='TODO' content='Record information about skin coordinates (found in comment at end of scene) as a structured MetadataSet containing MetadataString nodes'/>[/X3D/head/meta[7], diagnostic]
> 
>     ====================================================================================================================[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimJoint)           within skeleton hierarchy        = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSegment)         within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSite)            within HAnimHumanoid             = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimSite//Viewpoint) within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(HAnimDisplacer)       within skeleton hierarchy        = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimJoint   USE='*' containerField = 'joints'/>      = 94[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSegment USE='*' containerField = 'segments'/>    = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSite    USE='*' containerField = 'sites'/>       = 1[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     <HAnimHumanoid DEF='Joe_Human' name='Human'/> node count(<HAnimSite    DEF='*' name ends with '_view'/>         = 0[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]
>     ====================================================================================================================[/X3D/Scene/Group[1]/HAnimHumanoid, diagnostic]

[...]
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