[x3d-public] announce: X3D XML schema/DTD updates - Metadata and LayerSet as root nodes
Don Brutzman
brutzman at nps.edu
Mon Apr 24 18:34:29 PDT 2017
On 4/23/2017 10:22 PM, Don Brutzman wrote:
> Schema/DTD updates:
>
> 23 April 2017 brutzman walmsley puk
> - name attribute required for Metadata* and *VertexAttribute (v3.1+) nodes
> - X3DMetadataObject and LayerSet nodes allowed as top-level children of Scene and ProtoBody
> - LayerSet (v3.2+) can only appear at root of Scene, thus removed from ChildContentModelFull
> - ProtoBody must have at least one element (rather than permitting zero)
> [...]
> Corresponding X3DJSAIL improvement: any root node of scene (including Metadata* and LayerSet nodes) can be added using addChild() method.
>
> http://www.web3d.org/specifications/java/javadoc/org/web3d/x3d/jsail/Core/SceneObject.html#method.summary
There was a strange Java interface-disambiguation difficulty when compiling some of the test examples, so for SceneObject the Metadata* nodes are now handled using an addMetadata() method.
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
More information about the x3d-public
mailing list