[X3D-Public] X3D Schema, DTD corrections: follower nodes, inventory

Don Brutzman brutzman at nps.edu
Mon Sep 10 06:26:35 PDT 2012


I performed a node inventory comparing the X3D Specification node index,
X3D Schema, X3D DTD, X3D Tooltips, and X3D-Edit.  Spreadsheet attached.

Found some surprising gaps...  X3D Schema is now fully updated, a few more
nodes are needed to finish the X3D DTD as well.  Work on the rest continues.
Change log follows.

This node audit again underlines the importance of improving our node
coverage in the online examples.  Although all efforts have been
well intentioned, in retrospect we rushed some of the X3D version 3.2
components by not including test cases for every new node capability.
Starting with version 3.3 efforts, we've insisted that new additions
and improvements to X3D include sharable test cases.  So our validation
assets do keep getting better, but more work is needed to collect good
example scenes providing coverage.  Onward we continue!

=============================================================================

X3D Schema update activity:

9 September 2012, brutzman
- (v3.2+) X3DChaserNode duration default set to 1 (second) matching implementing nodes, spec comment submitted
- (v3.2+) X3DDamperNode and implementing nodes: tau default set to 0.3, order default set to 3, matching X3D specification
- (v3.2+) added missing definitions for ColorChaser, CoordinateChaser, ScalerDamper, TexCoordChaser2D nodes

8 September 2012, brutzman
- (v3.1+) Node name correction: TextureMatrixTransform renamed to TextureTransformMatrix3D to match specification
- (v3.2+) Node name correction: PointPicker renamed to PointPickSensor to match specification
- (v3.2+) ClipPlane implements the X3DChildNode interface, not X3DColorNode
- (v3.2+) Renamed PickSensorGroupingNodeContentModel as PickSensorGroupingNodeContentModel to match functionality
- Updated all X3D Specification documentation url root addresses, added missing documentation urls

=============================================================================

X3D DTD update activity:

9 September 2012, brutzman
- (v3.2+) X3DChaserNode duration default set to 1 (second) matching implementing nodes, spec comment submitted
- (v3.2+) X3DDamperNode and implementing nodes: tau default set to 0.3, order default set to 3, matching X3D specification
- (v3.2+) added missing definitions for ColorChaser, CoordinateChaser, ScalerDamper, TexCoordChaser2D nodes

8 September 2012, brutzman
- (v3.2+) Added missing ClipPlane and TransformSensor node definitions, included as part of Full Profile
- (v3.1+) Node name correction: TextureMatrixTransform renamed to TextureTransformMatrix3D to match specification

=============================================================================

This validation case can be tested using the X3D Validator service.
https://savage.nps.edu/X3dValidator

Also updated X3D Schema and DTD documentation.  Relevant links:

http://www.web3d.org/specifications/contents.html
http://www.web3d.org/specifications/X3dDoctypeDocumentation3.3.html
http://www.web3d.org/specifications/X3dSchemaDocumentation3.3/x3d-3.3.html
http://www.web3d.org/specifications/x3d-dtd-changelog.txt
http://www.web3d.org/specifications/x3d-schema-changelog.txt

These and related links are maintained on the X3D Resources page:
http://www.web3d.org/x3d/content/examples/X3dResources.html#AuthoringSupport
http://www.web3d.org/x3d/content/examples/X3dResources.html#Tooltips

Review, comments, questions and improvements are welcome.

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: X3dNodeNameListComparison.xlsx
Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
Size: 36511 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20120910/cd42629f/attachment-0001.bin>


More information about the X3D-Public mailing list