<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>