[x3d-public] [x3d] X3D schema, DTD updates:

Don Brutzman brutzman at nps.edu
Tue Jul 28 14:53:28 PDT 2015


X3D Schema update activity:

27 July 2015, walmsley brutzman
- X3DScriptNode includes url field (no duplication of url interface in Script node)
- X3DFogObject does not implement any other interfaces and does not need containerField definition
- BooleanTrigger, IntegerTrigger, TimeTrigger each implement X3DTriggerNode interface
- (v3.2+) TextureProperties implements interface X3DNode vice X3DAppearanceChildNode
- HAnimJoint content model: add HAnimDisplacer node (but not HAnimSite, see Mantis Issue 655)
- NurbsTextureCoordinate implements X3DNode vice X3DTextureCoordinateNode with containerField texCoord

13 June 2015, walmsley brutzman
- (v3.2+) refactored X3DViewpointNode, ViewpointGroup and GeoViewpoint inheritance to match specification


X3D DTD update activity:

27 July 2015, walmsley brutzman
- MovieTexture: add description field
- HAnimJoint content model: add HAnimDisplacer node (but not HAnimSite, see Mantis Issue 655)
- NurbsTextureCoordinate removed from TextureCoordinateNodes


These assets can be found on the X3D Specifications: XML Schema and DOCTYPE Validation page.


Full documentation updates have been autogenerated for the XML Schema and DOCTYPE, available for X3D versions 3.0 through 3.4.  Recommended version is 3.3.


The X3D Working Group also maintains the X3D Graphics Standards: Specification Relationships diagram up to date, showing the roadmap for all major planned work.


Please note that X3D version 3.4 is experimental and supports specification development.

Changes are tested through validation regression testing of 3800+ open source X3D scenes.

     X3D Resources: Examples

     X3D Resources: Quality Assurance (QA)

Corresponding updates have also been made to:

     X3D Tooltips

Refreshes will soon follow to:

     X3D Validator

     X3D-Edit Authoring Tool

Several further changes are under investigation, progress to be reported on the mailing lists:
- Content model for IndexLineSet, LineSet and PointSet.
- Content model for LayoutGroup.
- Interface hierarchy for AudioClip and MovieTexture.

Feedback welcome, thanks for all testing and contributions.  Have fun with X3D!

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