Web3D 2016, Anaheim, California 23rd July 2016
Consortium
A JSON encoding for X3D
Roy Walmsley
roy.walmsley@ntlworld.com
Don Brutzman
brutzman@nps.edu
John Carlson
john@carlsonsolutiondesign.com 1
A JSON encoding for X3D Roy Walmsley roy.walmsley@ntlworld.com Don - - PowerPoint PPT Presentation
Consortium A JSON encoding for X3D Roy Walmsley roy.walmsley@ntlworld.com Don Brutzman brutzman@nps.edu John Carlson john@carlsonsolutiondesign.com Web3D 2016, Anaheim, California 23 rd July 2016 1 Consortium Contents ISO/IEC standards
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
roy.walmsley@ntlworld.com
brutzman@nps.edu
john@carlsonsolutiondesign.com 1
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
2
Web3D 2016, Anaheim, California 23rd July 2016
Consortium Series Title Part Content 19775 X3D 1 Architecture 2 Scene access interface (SAI) 19776 File encodings 1 XML (.x3d) 2 Classic VRML (.x3dv) 3 Compressed Binary (.x3db) 19777 Language bindings 1 ECMAScript 2 Java Series Title Part Content 19775 X3D 1 Architecture 2 Scene access interface (SAI) 19776 File encodings 1 XML (.x3d) 2 Classic VRML (.x3dv) 3 Compressed Binary (.x3db) 5 JSON (.x3dj or .json) 19777 Language bindings 1 ECMAScript 2 Java
3
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
4
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
5
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
6
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
7
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
8
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
9
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
<Group bboxSize='-1 -1 -1'> <Viewpoint containerField='children'/> <Group/>
"Group": { "@bboxSize":[-1,-1,-1], "-children": [ { "Viewpoint": {} } ] 10
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
"Group":{ "@bboxSIze":[-1,-1,-1], "#comment":"Before Viewpoint", "-children":[ {"Viewpoint":{}} ], "#comment":"After Viewpoint" } "Group":{ "@bboxSIze":[-1,-1,-1], "-children":[ {"#comment":"Before Viewpoint"}, {"Viewpoint":{}}, {"#comment":"After Viewpoint"} ] }
11
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
http://www.web3d.org/specifications/x3d-3.3-JSONSchema.json
12
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
13
Web3D 2016, Anaheim, California 23rd July 2016
Consortium
14