[x3d-public] why won't x_cite run this?JoeSkinTexcoordDisplacerKick

Holger Seelig holger.seelig at googlemail.com
Sat Oct 5 23:53:02 PDT 2019

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.

I attached the file with HAnimJoint nodes added in line 230, words well.

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 /coordIndex/ field is N, then there shall be N+1 
texture coordinates in the /X3DTextureCoordinateNode/ node 
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.

Best regards,

On 06.10.19 03:51, Joseph D Williams wrote:
> Thanks, Holger, I will see what I can do to add the joints list. Do we 
> need all joints, segments, sites lists?
Holger Seelig
Digital Media Designer

Scheffelstraße 31a
04277 Leipzig

Cellular: +49 176 420 479 37
E-Mail:   holger.seelig at create3000.de
Web:      http://create3000.de

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20191006/8d6ca065/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: JoeSkinTexcoordDisplacerKick.x3d
Type: model/x3d+xml
Size: 94134 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20191006/8d6ca065/attachment-0001.x3d>

More information about the x3d-public mailing list