[x3d-public] Inconsistencies in the draft for 4.1

Holger Seelig holger.seelig at yahoo.de
Mon Aug 18 04:51:35 PDT 2025


Inconsistencies in the draft for 4.1

* 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

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

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

I think some things can be easily fixed, others require further discussion, but it's better to know all of this.

Daft for 4.1:
https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/

Best regards
Holger

—
Holger Seelig
Leipzig, Germany

holger.seelig at yahoo.de
https://create3000.github.io/x_ite/
https://patreon.com/X_ITE



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250818/5b58c72f/attachment-0001.html>


More information about the x3d-public mailing list