<div dir="ltr">Holger, thanks for these excellent comments on recent specification draft editing.<div><br></div><div>I expect to start working on them later this week.  Will report back here, also ensuring that these issues are tracked satisfactorily using Mantis.</div><div><ul><li>Mantis 1510: X3D Architecture 4.1 draft specification errata</li><li><a href="https://mantis.web3d.org/view.php?id=1510">https://mantis.web3d.org/view.php?id=1510</a></li></ul><div>all the best, Don</div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Aug 18, 2025 at 4:52 AM Holger Seelig via x3d-public <<a href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</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"><div><div>Inconsistencies in the draft for 4.1</div><div><br></div><div>* Immersive profile, Full profile, MedicalInterchange profile include now the new FontFamily node but the level for the Text component in these profiles is still 1 but should be 2</div><div><br></div><div>* There is now a new Tangent node, which can be child of a lot of geometry nodes, but should be a possible child of even more nodes, still missing a tangent field: ElevationGrid, PointSet, IndexedLineSet, LineSet. Why? All these nodes also have a normal field and can be affected by lighting and shading with Material or PhysicalMaterial (probably with a normalTexture which then requires a Tangent node). Example of lines and points with normals and shading: <a href="https://create3000.github.io/x_ite/laboratory/gltf-sample-viewer/?url=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/PrimitiveModeNormalsTest/glTF/PrimitiveModeNormalsTest.gltf" target="_blank">https://create3000.github.io/x_ite/laboratory/gltf-sample-viewer/?url=https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/PrimitiveModeNormalsTest/glTF/PrimitiveModeNormalsTest.gltf</a></div><div><br></div><div>* LayoutGroup is now of type X3DNode but specification says: "Thus, a LayoutGroup can only be a child of a LayoutLayer node or another LayoutGroup node.“ But LayoutGroup children/addChildren/removeChildren only accept X3DChildNode which in turn does not include the LayoutGroup itself anymore.</div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">I think some things can be easily fixed, others require further discussion, but it's better to know all of this.</span></div><div><span style="color:rgb(0,0,0)"><br></span></div><div><span style="color:rgb(0,0,0)">Daft for 4.1:</span></div><div><a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/</a><font color="#000000"><span></span></font></div><div><span style="color:rgb(0,0,0)"><br></span></div><div>Best regards</div><div>Holger</div><div><br></div><div>
<div>—<br>Holger Seelig<br>Leipzig, Germany<br><br><a href="mailto:holger.seelig@yahoo.de" target="_blank">holger.seelig@yahoo.de</a><br><a href="https://create3000.github.io/x_ite/" target="_blank">https://create3000.github.io/x_ite/</a><br><a href="https://patreon.com/X_ITE" target="_blank">https://patreon.com/X_ITE</a><br></div><div><br></div><br>
</div>


<br></div>_______________________________________________<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>