<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>