It appears that all the rotation errors were in originals: https://coderextreme.net/rot.txt So I could go either way with the auto-generated X3D JSON schema, pasting fixed text or generating less restrictive code. John