[x3d-public] Everit summary, auto-generated versus roy's, X3DUOM min/max for rotation. RFE for X3DUOM
John Carlson
yottzumm at gmail.com
Thu Apr 1 19:25:49 PDT 2021
Here are the low hanging, non-field based items found with Roy's
schema. Most of the field violations are @geoSystem ("N" for northern
hemisphere-probably 90 to fix), and @rotation--accept Roy's @rotation
into the auto-generated code or find a way to auto-generate from XML
schema/X3DUOM.
Don, could you strip out "N" from @geoSystem in X3dToJson.xslt,
possibly? I don't know about round-tripping at this point. Did "N" make
it into X3Dv4, so we should add it to the hard-coded @geoSystem
sub-schema in the auto-generated and Roy's schemas along with "S"?
I think many of the below may be invalid tests (alternatives).
I'm pretty happy after sorting through all the cruft in Everit output,
and feeling more confident in the auto-generated schema (except for
@rotation).
Hoping to see ranges for X,Y,Z,rotation in X3DUOM RSN, or we can remove
from Roy's schema????
$ more ordered.txt |grep -v @|grep -v originals|grep -v
node_modules|grep -v Xvl|grep -v development
1
#/X3D/Scene/-children/5/Group/-children/0/Group/-children/0/Group/-children:
540 schema violations found
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/Geospatial/Squaw.json
1 #/X3D/Scene/-children/4/Group/-children: 4 schema violations
found
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedAlternativeEncoding.json
1 #/X3D/Scene/-children/4/GeoViewpoint: 36 schema violations
found
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/Geospatial/Squaw.json
1
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/4:
extraneous key [Transform] is not permitted
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeC.json
1
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/4/CADFace:
2 schema violations found
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeB.json
1
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/3:
extraneous key [Transform] is not permitted
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeC.json
1
#/X3D/Scene/-children/3/CADAssembly/-children/0/CADPart/-children/3/CADFace:
2 schema violations found
/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/CAD/CADPartChildTransformationAlternativeB.json
1 #/X3D/Scene/-children/2: extraneous key [SpatialSound] is not
permitted
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/AudioSpatialSound/AllAudioGraphNodesTest.json
1 #/X3D/Scene/-children/1/Shape/-appearance/Appearance:
extraneous key [-acousticProperties] is not permitted
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/AudioSpatialSound/AllAudioGraphNodesTest.json
1 #/X3D/Scene: 10 schema violations found
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedOriginalEncoding.json
1 #/X3D: required key [encoding] not found
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedOriginalEncoding.json
1 #/X3D: required key [encoding] not found
/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/HelloWorldScenes/HelloWorldCommentedAlternativeEncoding.json
More information about the x3d-public
mailing list