[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