[x3d-public] One change to JSON schema for Extrusion @spine

Roy Walmsley roy.walmsley at ntlworld.com
Sun Apr 17 05:21:47 PDT 2016


John,

 

Good spot. Yes, it does need to be changed. The "additionalItems" name/value
pair can't be simply set to true because the type needs to be specified. So,
the amended text for the whole of the @spine field is:

 

                "@spine": {

                    "type": "array",

                    "minItems": 6,

                    "items": [

                        {

                            "type": "number",

                            "default": 0

                        },

                        {

                            "type": "number",

                            "default": 0

                        },

                        {

                            "type": "number",

                            "default": 0

                        },

                        {

                            "type": "number",

                            "default": 0

                        },

                        {

                            "type": "number",

                            "default": 1

                        },

                        {

                            "type": "number",

                            "default": 0

                        }

                    ],

                    "additionalItems": {

                       "type": "number"

                    }

                },

 

I checked in my auto generated partial schema and that will be OK.

 

Thanks,

 

Roy

 

From: John Carlson [mailto:yottzumm at gmail.com] 
Sent: 17 April 2016 03:24
To: Roy Walmsley
Cc: Don Brutzman; X3D Graphics public mailing list
Subject: One change to JSON schema for Extrusion @spine

 

Roy,





I made this one change to the JSON schema to get my Extrusions to pass the
schema.  Otherwise, the spine is limited to 7 items I believe.  Please let
me know what is right.





John





$ diff -c x3d-3.3-JSONSchema.json
~/Downloads/x3d-code/www.web3d.org/specifications/x3d-3.3-JSONSchema.json 

*** x3d-3.3-JSONSchema.json               2016-04-16 21:23:16.000000000
-0400

---
/Users/johncarlson/Downloads/x3d-code/www.web3d.org/specifications/x3d-3.3-J
SONSchema.json                2016-04-09 17:52:52.000000000 -0400

***************

*** 3729,3735 ****

                              "type": "number"

                          }

                      ],

!                     "additionalItems": true

                  },

                  "-metadata": {

                      "$ref": "#/definitions/-metadata"

--- 3729,3735 ----

                              "type": "number"

                          }

                      ],

!                     "additionalItems": false

                  },

                  "-metadata": {

                      "$ref": "#/definitions/-metadata"





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20160417/882f65e7/attachment-0001.html>


More information about the x3d-public mailing list