[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