[x3d-public] X3D minutes, 17 JAN 2020: X3Dv4 schema/DOCTYPE updates
Don Brutzman
brutzman at nps.edu
Mon Jan 20 17:49:37 PST 2020
Implemented a large number of small changes to handle this past week's approved changes.
Unplanned but valuable modifications also modified geoOrigin handling so that it is first child of parent, rather than last. This regularizes SFNode child nodes before MFNode child nodes for all cases.
X3D Specifications: Schema and DOCTYPE Validation
* https://www.web3d.org/specifications
* https://www.web3d.org/specifications/x3d-schema-changelog.txt
18 JAN 2020, brutzman
- Relaxation of some name constraints from NMTOKEN to SFString for meta, Metadata nodes,
CAD nodes. Did not change xs:NMTOKEN to xs:token, keeping exact match with DOCTYPE.
No change needed in DOCTYPE, already matched these conventions.
- fix content model for GeoOrigin (which is X3DNode, not X3DChildNode) as initial
element after metadata field. Improved regularity enabled X3D-Tidy fix for
ordering of child nodes.
- (v4.0) add visible field to X3DBoundedObject, Mantis 1271
https://www.web3d.org/member-only/mantis/view.php?id=1271 (no longer named 'hidden')
- (v3.2+) CollisionCollection implements X3DChildNode, not X3DNode
- (v4.0) CollisionCollection contains nodes with X3DBoundedObject interfaces, so
TODO CollisionCollection needs to be marked in specification as X3DBoundedObject as well.
- TODO (v4.0) PointSet, LineSet, IndexedLineSet implement X3DComposedGeometryNode
similar to other geometry nodes, allowing Normal and texture coordinate children
- TODO Consider StaticGroup implement X3DGroupingNode
- TODO HAnimJoint inherits X3DGroupingNode but interfaces aren't directly defined,
bugfix needed in X3DUOM
As usual, current release includes documentation, X3DUOM, Java, Python, tooltips and X3D Schematron. Regression testing continues.
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