[x3d-public] Fwd: Specification editors meeting: 3 mantis issue corrections, 2 issues for review

John Carlson yottzumm at gmail.com
Thu Jul 1 13:16:48 PDT 2021


  My account on SourceForge is kaput. Looking good on SourceForge:

          "@finiteRotationAxis": {
               "pattern": 
"^\\s*(([+-]?((0|[1-9][0-9]*)(\\.[0-9]*)?|\\.[0-9]+)([Ee][+-]?[0-9]+)?)\\s+){2}([+-]?((0|[1-9][0-9]*)(\\.[0-9]*)?|\\.[0-9]+)([Ee][+-]?[0-9]+)?)\\s*$",
               "type": "array",
               "minItems": 3,
               "maxItems": 3,
               "items": [
                 {
                   "default": 0,
                   "type": "number"
                 },
                 {
_*"default": 1,*_
                   "type": "number"
                 },
                 {
                   "default": 0,
                   "type": "number"
                 }
               ],
               "additionalItems": false
             },

Looking good in X3DJSONLD:

"@finiteRotationAxis": {
               "pattern": 
"^\\s*(([+-]?((0|[1-9][0-9]*)(\\.[0-9]*)?|\\.[0-9]+)([Ee][+-]?[0-9]+)?)\\s+){2}([+-]?((0|[1-9][0-9]*)(\\.[0-9]*)?|\\.[0-9]+)([Ee][+-]?[0-9]+)?)\\s*$",
               "type": "array",
               "minItems": 3,
               "maxItems": 3,
               "items": [
                 {
                   "default": 0,
                   "type": "number"
                 },
                 {
_*  "default": 1,*_
                   "type": "number"
                 },
                 {
                   "default": 0,
                   "type": "number"
                 }
               ],
               "additionalItems": false
             },

Are you looking elsewhere?  Yes the schemas need to be updated on 
sourceforge.

New schemas are available here:

http://coderextreme.net/X3DJSONLD/src/main/schema/

Or in my X3DJSONLD repository 
https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/schema

Grabbing the ones modified in the last month should be sufficient.  
Looks like X3D3.x needs to be updated in specifications folder.  Last 
modification was early June.

These, 3.0 through 3.3 need to be updated.  AFAICT, 4.0 is updated.  
Main differences appear to be $comments, childStatements definition, and 
@class property, but there may be others.

/c/x3d-code/www.web3d.org/specifications$ diff . 
~/X3DJSONLD/src/main/schema/|grep diff
diff ./x3d-3.0-JSONSchema.json 
/home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.0-JSONSchema.json
diff ./x3d-3.1-JSONSchema.json 
/home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.1-JSONSchema.json
diff ./x3d-3.2-JSONSchema.json 
/home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.2-JSONSchema.json
diff ./x3d-3.3-JSONSchema.json 
/home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.3-JSONSchema.json

Will run through some schema tests in a few.

John

-------- Forwarded Message --------
Subject: 	Re: [x3d-public] Specification editors meeting: 3 mantis issue 
corrections, 2 issues for review
Date: 	Thu, 1 Jul 2021 11:27:06 -0700
From: 	Don Brutzman <brutzman at nps.edu>
Organization: 	Naval Postgraduate School (NPS)
To: 	X3D Graphics public mailing list <x3d-public at web3d.org>



I double-checked RigidBody finiteRotationAxis default value in X3D XML 
Schema, DTD and X3DUOM. We had already applied this corrected value, so 
no updates needed.

John Carlson, suggest you confirm correct default value in JSON Schema 
as well.

On 7/1/2021 11:16 AM, Don Brutzman wrote:
>
> b.  We cleaned up a degenerate default rotation axis, again in RigidBody.
>
> Mantis 1366: 37.4.10 RigidBody: degenerate default value for 
> finiteRotationAxis
>
> Field signature
>   SFVec3f [in,out] finiteRotationAxis 0 0 0 [-1,1]
>
> is an ill-defined default axis. Modified to
>
>   SFVec3f [in,out] finiteRotationAxis 0 1 0 [-1,1]

all the best, Don

-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman

_______________________________________________
x3d-public mailing list
x3d-public at web3d.org
http://web3d.org/mailman/listinfo/x3d-public_web3d.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210701/31041d1d/attachment.html>


More information about the x3d-public mailing list