[x3d-public] HAnim Schematron output sampled

Joseph D Williams joedwil at earthlink.net
Fri Jan 20 17:02:13 PST 2023


Hi HAnim folks, 
Again, this is something we might want to actually file a bug on. 
The errors detected validation of this model are counter to the spec hierarchy diagrams. 
Specifically the root and sacro, vl5, hips, vc7, and sternos. . 
I have looked back at the oldest and see that the text and art of current hierarchy diagrams and example user code look consistent throughout the ages. 
For the basic humanoid, the root parents the sacro and the vl5. Then the sacro parents right and left hips for lower body and vl5 parents the base of the spine and upper body. Analyzing these connections by animating the figure shows that these structures were connected this way to provide greater realism than by parenting vl5 and both hips by sacro.  

So, something to recommend is that we have the schema and all recognize the hierarchy defined by the diagrams in the spec, which are, with only one minor space problem, are correct historically. 

This leaves the other vc7 and sterno siblings errors to discuss. Again, the model represented by the diagrams are not matching the schema, apparently, from the results John is getting. Likewise, the difference between the specification and the schematron result is mainly medical, being the medical distinction at vt1. 

Anyway, as we see this along with the typical models emerging into x3d from bvh animation files, very interesting how to adapt these very common models, both with history, into the ‘Standard’ model. 

I would see this as more of a problem in our validation rather than any problem in the basic definitions. 
We do have examples that pass, and examples that fail.
Thanks and Best, 
Joe 


From: John Carlson
Sent: Sunday, January 15, 2023 8:27 PM
To: Joe D Williams; Don Brutzman; X3D Graphics public mailing list; Humanoid Animation (H-Anim) Working Group
Subject: Re: HAnim Schematron output sampled

Hold on!  vl5 is a child of humanoid_root!   There are 3 places in JohnJoint2.x3d fails the schematron, and Joe and I are now thinking the schematron/X3DUOM may be wrong.

I'm not sure if Don has a way to generate a hierarchy from X3DUOM or XML schema for HAnim-LOA4 that I can parse with perl?

Thanks!

Below edited 

John
On Sun, Jan 15, 2023 at 7:46 PM John Carlson <yottzumm at gmail.com> wrote:



vl5 has parent humanoid_root rather than expected sacroiliac.  No, vl5 is not a child of sacroiliac, rather a sibling, according to Joe.   The standard wins!
l_sternoclavicular has parent vt1 rather than expected vc7.  Schematron/X3DUOM wrong.
r_sternoclavicular has parent vt1 rather than expected vc7.  Schematron/X3DUOM wrong.

I will now check XML schema.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20230120/61310b68/attachment.html>


More information about the x3d-public mailing list