[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 18:53:01 PDT 2021


Is rotation "normalization" something the schematron finds? This seems 
like something valuable that we don't want to lose.

John

On 4/1/21 8:41 PM, John Carlson wrote:
> coderextreme at coderextreme-Kubuntu20:~/x3dschema$ grep json-schema 
> javaresults3.txt |wc
>      88    1259   22590
> coderextreme at coderextreme-Kubuntu20:~/x3dschema$ grep json-schema 
> javaresults6.txt |wc
>    5104   63203 1236543
>
>
> So auto-generated schema found 88 validation errors, and roy's schema 
> found 5104 validation errors.  Ouch!
>
>
> Can someone confirm this part of Roy's schema? It would seem like 
> X,Y,Z is normalized. I don't see how to generate this from X3DUOM.  
> Are these min/maxes correct?  This is like 1800 of the validation 
> errors. I suspect we will find more like this. Today it the first day 
> I've compared auto vs roy with Java.   It appears we can enhance 
> X3DUOM in at least this case?
>
>
>
>                 "@rotation": {
>                         "description": "Validates all four components",
>                         "type": "array",
>                         "minItems": 4,
>                         "maxItems": 4,
>                         "items": [
>                                 {
>                                         "type": "number",
>                                         "minimum": -1,
>                                         "maximum": 1,
>                                         "default": 0
>                                 },
>                                 {
>                                         "type": "number",
>                                         "minimum": -1,
>                                         "maximum": 1,
>                                         "default": 0
>                                 },
>                                 {
>                                         "type": "number",
>                                         "minimum": -1,
>                                         "maximum": 1,
>                                         "default": 1
>                                 },
>                                 {
>                                         "type": "number",
>                                         "default": 0
>                                 }
>                         ],
>                         "additionalItems": false
>                 },
>
>



More information about the x3d-public mailing list