[x3d-public] X3DSingleTextureTransformNode has no concrete nodes. X3DUOM, X3D Schema
Holger Seelig
holger.seelig at yahoo.de
Fri Aug 22 13:24:10 PDT 2025
I think what John wants to reveal is that the X3DUOM file has wrong inheritance for actually X3DSingleTextureTransformNode, all Michalis has already mentioned.
That should be fixed.
X3DUOM
https://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml
Best regards,
Holger
—
Holger Seelig
holger.seelig at yahoo.de
> Am 22.08.2025 um 20:36 schrieb John Carlson via x3d-public <x3d-public at web3d.org>:
>
> Or alternatively,
>
> <AdditionalInheritance baseType="X3DSingleTextureTransformNode"/> in the nodes Michalis mentioned.
>
> TextureTransform
> TextureTransform3D
> TextureTransformMatrix3D
>
> I guess I need to take a break.
>
> XML schema hurts my brain.
>
> John
>
> On Fri, Aug 22, 2025 at 1:27 PM John Carlson <yottzumm at gmail.com <mailto:yottzumm at gmail.com>> wrote:
>> For example, from X3DUOM
>>
>> <ConcreteNode name="MultiTextureTransform">
>> <InterfaceDefinition specificationUrl="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/texturing.html#MultiTextureTransform"
>> appinfo="MultiTextureTransform contains multiple TextureTransform nodes, each provided for use by corresponding ImageTexture MovieTexture or PixelTexture nodes within a sibling MultiTexture node.">
>> <componentInfo name="Texturing" level="2"/>
>> <Inheritance baseType="X3DTextureTransformNode"/>
>>
>> [ snip ]
>>
>> <field name="textureTransform"
>> type="MFNode"
>> accessType="inputOutput"
>> acceptableNodeTypes="X3DSingleTextureTransformNode"
>> description="Zero or more contained TextureTransform nodes, for each of the different texture channels, that define 2D transformation applied to texture coordinates."/>
>>
>> [ snip ]
>>
>> <containerField default="textureTransform" type="xs:NMTOKEN"/>
>> <ContentModel>
>> <GroupContentModel name="ChildContentModelCore" minOccurs="0"/> <NodeContentModel name="TextureTransform"/>
>> <NodeContentModel name="ProtoInstance"/> </ContentModel>
>>
>>
>>
>> ===========================================================================
>>
>> What I would like to see is more acceptableNodetypes on the textureTransform field, however that's accomplished!
>>
>>
>> Thanks!
>>
>> John
>>
>> On Fri, Aug 22, 2025 at 1:18 PM John Carlson <yottzumm at gmail.com <mailto:yottzumm at gmail.com>> wrote:
>>> I think that X3D XML schema may have something, but I don't understand transfer to X3DUOM yet.
>>>
>>> Help is desired.
>>>
>>> Thanks,
>>>
>>> John
>>>
>>> On Fri, Aug 22, 2025 at 1:01 PM John Carlson <yottzumm at gmail.com <mailto:yottzumm at gmail.com>> wrote:
>>>> Just to be aware, X3DSingleTextureTransformNode has no ConcreteNodes implementing it. This affects X3D JSON, X3DUOM and X3D schema.
>>>>
>>>> This especially affects users of MultiTextureTransform.
>>>>
>>>> Thanks,
>>>>
>>>> John
>>>>
>>>>
>>>>
> _______________________________________________
> x3d-public mailing list
> x3d-public at web3d.org
> http://web3d.org/mailman/listinfo/x3d-public_web3d.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20250822/e22a1f48/attachment.html>
More information about the x3d-public
mailing list