<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p> My account on SourceForge is kaput. Looking good on SourceForge:</p>
    <p>          "@finiteRotationAxis": {<br>
                    "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*$",<br>
                    "type": "array",<br>
                    "minItems": 3,<br>
                    "maxItems": 3,<br>
                    "items": [<br>
                      {<br>
                        "default": 0,<br>
                        "type": "number"<br>
                      },<br>
                      {<br>
                        <u><b>"default": 1,</b></u><br>
                        "type": "number"<br>
                      },<br>
                      {<br>
                        "default": 0,<br>
                        "type": "number"<br>
                      }<br>
                    ],<br>
                    "additionalItems": false<br>
                  },<br>
      <br>
    </p>
    <div class="moz-forward-container">Looking good in X3DJSONLD:</div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">           
      "@finiteRotationAxis": {<br>
                    "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*$",<br>
                    "type": "array",<br>
                    "minItems": 3,<br>
                    "maxItems": 3,<br>
                    "items": [<br>
                      {<br>
                        "default": 0,<br>
                        "type": "number"<br>
                      },<br>
                      {<br>
                      <u><b>  "default": 1,</b></u><br>
                        "type": "number"<br>
                      },<br>
                      {<br>
                        "default": 0,<br>
                        "type": "number"<br>
                      }<br>
                    ],<br>
                    "additionalItems": false<br>
                  },</div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">Are you looking elsewhere?  Yes
      the schemas need to be updated on sourceforge.</div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">New schemas are available here:</div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container"><a class="moz-txt-link-freetext" href="http://coderextreme.net/X3DJSONLD/src/main/schema/">http://coderextreme.net/X3DJSONLD/src/main/schema/</a></div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">Or in my X3DJSONLD repository
      <a class="moz-txt-link-freetext" href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/schema">https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/schema</a></div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">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.<br>
    </div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">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.<br>
    </div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">/c/x3d-code/www.web3d.org/specifications$
      diff . ~/X3DJSONLD/src/main/schema/|grep diff<br>
      diff ./x3d-3.0-JSONSchema.json
      /home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.0-JSONSchema.json<br>
      diff ./x3d-3.1-JSONSchema.json
      /home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.1-JSONSchema.json<br>
      diff ./x3d-3.2-JSONSchema.json
      /home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.2-JSONSchema.json<br>
      diff ./x3d-3.3-JSONSchema.json
      /home/coderextreme/X3DJSONLD/src/main/schema/x3d-3.3-JSONSchema.json<br>
    </div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">Will run through some schema
      tests in a few.</div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">John<br>
    </div>
    <div class="moz-forward-container"><br>
    </div>
    <div class="moz-forward-container">-------- Forwarded Message
      --------
      <table class="moz-email-headers-table" cellspacing="0"
        cellpadding="0" border="0">
        <tbody>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Subject:
            </th>
            <td>Re: [x3d-public] Specification editors meeting: 3 mantis
              issue corrections, 2 issues for review</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Date: </th>
            <td>Thu, 1 Jul 2021 11:27:06 -0700</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">From: </th>
            <td>Don Brutzman <a class="moz-txt-link-rfc2396E" href="mailto:brutzman@nps.edu"><brutzman@nps.edu></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">Organization:
            </th>
            <td>Naval Postgraduate School (NPS)</td>
          </tr>
          <tr>
            <th valign="BASELINE" nowrap="nowrap" align="RIGHT">To: </th>
            <td>X3D Graphics public mailing list
              <a class="moz-txt-link-rfc2396E" href="mailto:x3d-public@web3d.org"><x3d-public@web3d.org></a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      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.<br>
      <br>
      John Carlson, suggest you confirm correct default value in JSON
      Schema as well.<br>
      <br>
      On 7/1/2021 11:16 AM, Don Brutzman wrote:<br>
      <blockquote type="cite"><br>
        b.  We cleaned up a degenerate default rotation axis, again in
        RigidBody.<br>
        <br>
        Mantis 1366: 37.4.10 RigidBody: degenerate default value for
        finiteRotationAxis<br>
        <br>
        Field signature<br>
          SFVec3f [in,out] finiteRotationAxis 0 0 0 [-1,1]<br>
        <br>
        is an ill-defined default axis. Modified to<br>
        <br>
          SFVec3f [in,out] finiteRotationAxis 0 1 0 [-1,1]<br>
      </blockquote>
      <br>
      all the best, Don<br>
      <pre class="moz-signature">-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a class="moz-txt-link-abbreviated" href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics <a class="moz-txt-link-freetext" href="http://faculty.nps.edu/brutzman">http://faculty.nps.edu/brutzman</a>

_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
    </div>
  </body>
</html>