<div dir="auto">I am not too familiar with how loa value is put into X3DUOM, we need a good way to compare to standard loa values.</div><div dir="auto"><br></div><div dir="auto">I will look into X3DUOM website.</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Nov 2, 2021 at 5:30 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="word-wrap:break-word"><div class="m_733173344560959085WordSection1"><p class="MsoNormal"><u></u> <u></u></p><ul style="margin-top:0in" type="disc"><li class="m_733173344560959085MsoListParagraph" style="margin-left:0in"><span style="font-family:"Courier New",serif">description="Unique name attribute must be defined so that HAnimSegment node can be identified at run time for animation purposes."></span></li></ul><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">this comment applies for Joint. And, the current joints, segments, and sites humanoid fields actually USE the DEF names> Here, in Segment nodes, useful mostly when needing to figure out which segment (bone) in the capture skeleton is child of which Joint in the playback skeleton. </p><ul type="disc"><li class="MsoNormal"><span style="font-family:"Courier New",serif">We're not sure why X3DJSAIL is reporting an error.</span><u></u><u></u></li></ul><div><h2 style="margin-top:13.5pt"><span style="font-size:15.5pt;font-family:Verdana,sans-serif;color:black">4.8.6 Partial HAnim figures<u style="font-family:Verdana,sans-serif"></u><u style="font-family:Verdana,sans-serif"></u></span></h2></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><a href="https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#PartialHAnimFigures" target="_blank">https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#PartialHAnimFigures</a></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">By this example  I think LOA0 must include the sacrum, A Joint without a Segment has nothing to operate on since a Joint is really not supposed to include anything except Segment(s) and Joint(s). So the code for sacrum Segment </p><p class="MsoNormal"><span style="font-family:"Courier New",serif">  loa="1"<u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif">should be  <u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif">  loa="0"<u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif"><u style="font-family:"Courier New",serif"></u> <u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif">everywhere. I don’t see why that should make a difference in error. <u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif">Are all DEFs and names correct? <u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif">Does the order of appearance in the ‘joints’ or the ‘segments’ field make any difference? <u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif"><u style="font-family:"Courier New",serif"></u> <u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif">Thanks, <u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New",serif">Joe<u style="font-family:"Courier New",serif"></u><u style="font-family:"Courier New",serif"></u></span></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><u></u> <u></u></b></p><p class="MsoNormal" style="border:none;padding:0in"><b>: </b>Monday, November 1, 2021 5:25 PM<br><b>To: </b><a href="mailto:joedwil@earthlink.net" target="_blank">Joseph D Williams</a>; <a href="mailto:x3d-public@web3d.org" target="_blank">X3D Graphics public mailing list</a>; <a href="mailto:brutzman@nps.edu" target="_blank">Don Brutzman</a><br><b>Subject: </b>Re: HAnim Java code (serializer based) Summary of errors.</p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="color:rgb(34,6,6)">Error report from Java code:</span><u></u><u></u></p></div></div><div lang="EN-US" link="blue" vlink="#954F72" style="word-wrap:break-word"><div class="m_733173344560959085WordSection1"><p><u></u> <u></u></p><p><b><span style="font-family:"Courier New",serif;background-color:white;color:rgb(255,84,84)">========================</span></b><span style="font-family:"Courier New",serif;background-color:white;color:black">== net.coderextreme.data.JinLOA4 </span></p><blockquote style="margin-top:5pt;margin-bottom:5pt"><p class="MsoNormal"><span style="font-family:"Courier New",serif">org.web3d.x3d.sai.InvalidFieldException: <b style="font-family:"Courier New",serif"><span style="font-family:"Courier New",serif;background-color:white;color:rgb(255,84,84)">ERROR</span></b><span style="font-family:"Courier New",serif;background-color:white;color:black">_ILLEGAL_VALUE: HAnimSegment DEF='hanim_sacrum' name='sacrum' illegal parent found: HAnimJoint name='hanim_humanoid_root' name='humanoid_root'</span></span><u></u><u></u></p></blockquote><p>In X3DUOM:</p><p style="margin-bottom:12pt"><span style="font-family:"Courier New",serif;background-color:white;color:black">     <SimpleType name="hanimSegmentNameValues" </span><span style="font-family:"Courier New",serif"><br>                 baseType="xs:NMTOKEN" <br>                 appinfo="CAESAR segment names for identification of HAnimSegment nodes as defined in the HAnim Architecture specification. This list is unbounded, <br>additional enumeration values are allowed." <br>                 documentation=<a href="https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy" target="_blank" style="font-family:"Courier New",serif">"https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/concepts.html#Hierarchy"</a>> <br>        <enumeration value="sacrum" <br>                     index="1" <br>                     loa="1" <br>                     parent="humanoid_root" <br>                     documentation=<a href="https://en.wikipedia.org/wiki/Sacrum" target="_blank" style="font-family:"Courier New",serif">"https://en.wikipedia.org/wiki/Sacrum"</a>/></span></p><p><span style="font-family:"Courier New",serif">Also:</span></p><p><br><span style="font-family:"Courier New",serif;background-color:white;color:black"><field name="name" </span><span style="font-family:"Courier New",serif"><br>                  type="SFString" <br>                  accessType="inputOutput" <br>                  additionalEnumerationValuesAllowed="true" <br>                  simpleType="hanimSegmentNameValues" <br>                  baseType="xs:NMTOKEN" <br>                  description="Unique name attribute must be defined so that HAnimSegment node can be identified at run time for animation purposes."> <br>              <enumeration value="sacrum" <br>                           index="1" <br>                           loa="1" <br>                           parent="humanoid_root" <br>                           documentation=<a href="https://en.wikipedia.org/wiki/Sacrum" target="_blank" style="font-family:"Courier New",serif">"https://en.wikipedia.org/wiki/Sacrum"</a>/></span></p><p><u></u> <u></u></p><p><span style="font-family:"Courier New",serif">***Looks like humanoid_root is parent of sacrum.  We're not sure why X3DJSAIL is reporting an error.</span></p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div></div>