<div><br></div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jan 15, 2023 at 4:27 PM Joseph D Williams <<a href="mailto:joedwil@earthlink.net">joedwil@earthlink.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">John, and Don, </p><p class="MsoNormal">Thanks for the example johnJoint2 skeleton. Nice work on those ‘custom’ values you used. Am wishing the Hierarchy diagram included would reflect what is actually in the subject user code, for names and hierarchy of Joint and Segment and Site nodes, maybe even along with the measurements.  </p></div></div></blockquote><div dir="auto"><br></div><div dir="auto">Segments and Sites will come soon, but we’re still trying to fix schematron/X3DUOM, waiting for Don to accomplish updates, then we will revisit schematron diagnostics.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal" dir="auto"></p><p class="MsoNormal">I can look at this in more detail, but </p><p class="MsoNormal">  <meta name='modified' content="14 Jan 2023/></p></div></div></blockquote><div dir="auto"><br></div><div dir="auto">Ah, good fix, missing quote.  I’m unsure why validation didn’t catch this.  Weird.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal" dir="auto"></p><p class="MsoNormal">Fix this one, please. </p><p class="MsoNormal">The rest seems to run but since no viz of skeleton, hard to tell. That is why the Hierarchy.txt diagram for this example is so important as an author aid. People will add joints and then displacers to get special effects.</p></div></div></blockquote><div dir="auto">I’d like to complete the skeleton so it’s visible, but let’s fix schematron diagnostics with current examples so we don’t get confused with measurements.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal" dir="auto"></p></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal" dir="auto"> </p><p class="MsoNormal">Finally, as an author, I would like to start with simple access to either changing or using all measurements in table a10 and a11 and then push the button to generate xml user code for the skeleton.</p></div></div></blockquote><div dir="auto"><br></div><div dir="auto">A.10.txt and A.11.txt are available for modification in the zip.   They are higher than the other A… files because of string comparison is used.</div><div dir="auto"><br></div><div dir="auto">Push button will require an app.  Meanwhile, try:</div><div dir="auto"><br></div><div dir="auto">$ perl <a href="http://h6.pl">h6.pl</a></div><div dir="auto"><br></div><div dir="auto">You can direct output to a file with:</div><div dir="auto"><br></div><div dir="auto">> myhuman.x3d</div><div dir="auto"><br></div><div dir="auto">Let’s find a place on sourceforge for teamwork.</div><div dir="auto"><br></div><div dir="auto"><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal" dir="auto"> </p><p class="MsoNormal" dir="auto">The hierarchy diagram is simple HAnim GUI that shows all joints, segments sites, dimensions and input/outputs. No need now for lines to show segment and site connections let’s just add the Segment, put on the Joint center marker and add a marker for Site(s) on that segment. Then, hook it up with an existing walk or run or animation to see how it works. Now it becomes possible to make a simple skin and hook it up. </p></div></div></blockquote><div dir="auto"><br></div><div dir="auto">Joe, for me, it’s more of a priority to get the schematron/X3DUOM right, or improve my understanding of the hierarchy.  I might have additional parts of the hierarchy in files I haven’t sent yet.   The primary thing to do is read schematron diagnostics and confirm whether the diagnostics are valid or not.</div><div dir="auto"><br></div><div dir="auto">I’m sorry I’m being so dramatic.  We can discuss in private if necessary.   We can walk through diagnostics and compare to hierarchy. I plan on focused work to identify all issues.</div><div dir="auto"><br></div><div dir="auto">I’ll txt you now.</div><div dir="auto"><br></div><div dir="auto">John </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal" dir="auto"></p><p class="MsoNormal">Thanks again, </p><p class="MsoNormal">Joe</p></div></div><div lang="EN-US" link="blue" vlink="#954F72" style="overflow-wrap: break-word;"><div class="m_-832612284765133822WordSection1"><p class="MsoNormal"> <u></u><u></u></p><div style="border-style:solid none none;border-top-width:1pt;padding:3pt 0in 0in;border-top-color:rgb(225,225,225)"><p class="MsoNormal" style="border:none;padding:0in"><b>From: </b><a href="mailto:yottzumm@gmail.com" target="_blank">John Carlson</a><br><b>Sent: </b>Sunday, January 15, 2023 2:17 AM<br><b>To: </b><a href="mailto:brutzman@nps.edu" target="_blank">Don Brutzman</a>; <a href="mailto:joedwil@earthlink.net" target="_blank">Joe D Williams</a>; <a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a><br><b>Subject: </b>Fwd: HAnim Schematron warnings and X3DUOM incorrect?</p></div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Don, this is my highest priority/stopper now, but me resting even higher!</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Rather than patches right now, confirming the readings of the HAnim standard hierarchy, schematron diagnostics and X3DUOM is welcome.  I hesitate moving from the parsing the hierarchy to X3DUOM.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I don’t want to patch my .x3d generator if schematron diagnostics are wrong.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">If necessary, i can apply patches to my Hierarchy.txt file or parser.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thanks!</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">John</p><div><div><p class="MsoNormal">---------- Forwarded message ---------<br>From: <strong><span style="font-family:Calibri,sans-serif">John Carlson</span></strong> <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>><br>Date: Sun, Jan 15, 2023 at 12:36 AM<br>Subject: Fwd: HAnim Schematron warnings and X3DUOM incorrect?<br>To: Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>>, Joe D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>>, X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>></p></div><p class="MsoNormal" style="margin-bottom:12pt"><u></u> <u></u></p><div><p class="MsoNormal">Repeat email.  Need to sync my HAnim Hierarchy.txt (attached, i hope, otherwise check HAnim standard) with X3DUOM and maybe XML Schema.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Very important for building LOA4 HAnim models and checking them with Schematron.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Schematron messages included.   Please check against hierarchy in standard or my derivative.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I do understand that i may need a better introduction to the Hierarchy.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I’m trying to reduce the pain of recorrecting models that don’t match the standard.</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thanks!</p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">John </p></div><div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">---------- Forwarded message ---------<br>From: <strong><span style="font-family:Calibri,sans-serif">John Carlson</span></strong> <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>><br>Date: Sat, Jan 14, 2023 at 3:20 AM<br>Subject: Re: HAnim Schematron output sampled<br>To: Joe D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>>, Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>>, X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>></p></div><p class="MsoNormal" style="margin-bottom:12pt"><u></u> <u></u></p><div><p class="MsoNormal">Whoops, I didn't provide zip.   Attached.</p></div><p class="MsoNormal"><u></u> <u></u></p><div><div><p class="MsoNormal">On Sat, Jan 14, 2023 at 2:58 AM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:</p></div><blockquote style="border-style:none none none solid;border-left-width:1pt;padding:0in 0in 0in 6pt;margin:5pt 0in 5pt 4.8pt;border-left-color:rgb(204,204,204)"><div><p class="MsoNormal" style="margin-left:4.8pt">Attached source for your perusal!  Please run JohnJoint2.x3d through schematron and check messages in last message as reported by Schematron.</p><div><p class="MsoNormal" style="margin-left:4.8pt"><u></u> <u></u></p></div><div><p class="MsoNormal" style="margin-left:4.8pt">See JohnJoint2.x3d and Hierarchy.txt</p></div><div><p class="MsoNormal" style="margin-left:4.8pt"><u></u> <u></u></p></div><div><p class="MsoNormal" style="margin-left:4.8pt">Thanks!</p></div><div><p class="MsoNormal" style="margin-left:4.8pt"><u></u> <u></u></p></div><div><p class="MsoNormal" style="margin-right:0in;margin-bottom:12pt;margin-left:4.8pt">John</p><div><div><p class="MsoNormal" style="margin-left:4.8pt">---------- Forwarded message ---------<br>From: <strong><span style="font-family:Calibri,sans-serif">John Carlson</span></strong> <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>><br>Date: Sat, Jan 14, 2023 at 2:48 AM<br>Subject: HAnim Schematron output sampled<br>To: Joe D Williams <<a href="mailto:joedwil@earthlink.net" target="_blank">joedwil@earthlink.net</a>>, Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>>, X3D Graphics public mailing list <<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>></p></div><p class="MsoNormal" style="margin-right:0in;margin-bottom:12pt;margin-left:4.8pt"><u></u> <u></u></p><div><div><div><p class="MsoNormal" style="margin-left:4.8pt">Misreading Hierarchy?</p></div><div><p class="MsoNormal" style="margin-left:4.8pt"><u></u> <u></u></p></div><div><p class="MsoNormal" style="margin-left:4.8pt">Please check the Schematron hierarchy against these complaints.   I think the schematron may be wrong.  I will send along the model when I get a zip.</p></div><div><p class="MsoNormal" style="margin-left:4.8pt"><u></u> <u></u></p></div><div><p class="MsoNormal" style="margin-left:4.8pt"><HAnimJoint DEF='hanim_vl5' name='vl5'/> has parent HAnimJoint name='humanoid_root' rather than expected parent name='sacroiliac', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2], warning]</p></div><div><p class="MsoNormal" style="margin-left:4.8pt"><HAnimJoint DEF='hanim_l_sternoclavicular' name='l_sternoclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='vc7', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[2], warning]</p></div><div><p class="MsoNormal" style="margin-left:4.8pt"><HAnimJoint DEF='hanim_r_sternoclavicular' name='r_sternoclavicular'/> has parent HAnimJoint name='vt1' rather than expected parent name='vc7', recommend checking model [/X3D/Scene/HAnimHumanoid/HAnimJoint[1]/HAnimJoint[2]/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint/HAnimJoint[3], warning]</p></div></div></div></div></div></div></blockquote></div></div></div></div></div><p class="MsoNormal" style="margin-left:4.8pt"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div></div>