<div dir="ltr">Yes, I don't understand how that transfers to X3DUOM and then to MUX3DJS yet.  There's magic there that is not explained.</div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Aug 22, 2025 at 1:17 PM Michalis Kamburelis <<a href="mailto:michalis.kambi@gmail.com">michalis.kambi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">X3DSingleTextureTransformNode is an ancestor of 3 nodes in spec:<br>
<br>
- TextureTransform (<br>
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/texturing.html" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/texturing.html</a><br>
)<br>
<br>
- TextureTransform3D (<br>
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/texture3D.html" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/texture3D.html</a><br>
)<br>
<br>
- TextureTransformMatrix3D ( also in<br>
<a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/texture3D.html" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/components/texture3D.html</a><br>
)<br>
<br>
So, the X3D spec is correct, from what I can see. We also implement it<br>
like that in Castle Game Engine. So all 3 nodes above are valid in<br>
"Appearance.textureTransform" or<br>
"MultiTextureTransform.textureTransform".<br>
<br>
If a particular software / schema is missing above inheritance, this<br>
shall be fixed indeed, to allow the nodes everywhere they should be.<br>
<br>
Regards,<br>
Michalis<br>
<br>
pt., 22 sie 2025 o 20:02 John Carlson via x3d-public<br>
<<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a>> napisał(a):<br>
><br>
> Just to be aware, X3DSingleTextureTransformNode has no ConcreteNodes implementing it.  This affects X3D JSON, X3DUOM and X3D schema.<br>
><br>
> This especially affects users of MultiTextureTransform.<br>
><br>
> Thanks,<br>
><br>
> John<br>
><br>
><br>
><br>
> _______________________________________________<br>
> x3d-public mailing list<br>
> <a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
> <a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>