<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>You only need to add HAnimJoint nodes to the list of joint nodes
      of HAnimHumanoid which affect the coordinate animation, ie.
      HAnimJoint nodes that have skinCoordIndex.length != 0. I think
      this is right, skinning coords must be added to skinCoord of
      HAnimHumanoid, and skinning joints must be added to joints of
      HAnimHumanoid. This is a hint to the browser, and the joint field
      must for good for something. The specification does not say much
      about these fields, maybe there should be a better explanation for
      what these fields are good.</p>
    <p>I attached the file with HAnimJoint nodes added in line 230,
      words well. </p>
    <p>Found a second issue in the file, there are only 4 texCoord and
      no texCoordIndex, ie. coordIndex is used. There are a lot indices
      but only four tex coord points. The specification is clear in that
      point: If the greatest index in the <i>coordIndex</i> field is N,
      then there shall be N+1 texture coordinates in the <i>X3DTextureCoordinateNode</i>
      node
(<a class="moz-txt-link-freetext" href="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geometry3D.html#IndexedFaceSet">https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/geometry3D.html#IndexedFaceSet</a>).
      Otherwise the behavior is undefined, X3DOM uses modulo to
      determine tex coords, X_ITE has another way to do, don't know what
      other browsers do.<br>
    </p>
    <p>Best regards,<br>
      Holger<br>
    </p>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 06.10.19 03:51, Joseph D Williams
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:E1iGvhy-0007FK-6J@elasmtp-masked.atl.sa.earthlink.net">
      <p class="MsoNormal">Thanks, Holger, I will see what I can do to
        add the joints list. Do we need all joints, segments, sites
        lists?</p>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Holger Seelig
Digital Media Designer

Scheffelstraße 31a
04277 Leipzig
Germany

Cellular: +49 176 420 479 37
E-Mail:   holger.seelig at create3000.de
Web:      <a class="moz-txt-link-freetext" href="http://create3000.de">http://create3000.de</a></pre>
  </body>
</html>