<div dir="auto">I’ve been considering how best to convert X3DJSONLD and pythonSAI to use x3d.py.   I believe we already support for X3dToPython.xslt in the don.sh and related scripts.   What I’m considering is taking the existing PythonSerializer.js and modifying it from using pyjnius imports to x3d.py imports.   This is a significant change which people using pyjnius should be aware of.   I do not know the features of x3d.py vs X3DJSAIL.</div><div dir="auto"><br></div><div dir="auto">The PythonSerializer.js supports straight line coding compared to X3dToPython.xslt, which is nested.   We did create serializers for a more nested pyjnius version, but those were rejected in favor of getting a version that was pure Python.   I’m hoping to recover one of those serializers for x3d.py usage.</div><div dir="auto"><br></div><div dir="auto">John</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Jun 11, 2021 at 12:22 PM Don Brutzman <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">We had a regular weekly meeting Friday 11 June 2021 at regular time 09-1000 pacific.<br>
<br>
Attendees: John Carlson, Anita Havele, Vince Marchetti, Nicholas Polys, Don Brutzman.<br>
<br>
We welcome back Anita following extended travel abroad.  Very glad everyone is safe and OK.<br>
<br>
---<br>
<br>
Topics:<br>
<br>
1. Specification progress and process confirmation<br>
<br>
We are reviewing and finalizing a large number of X3D4 Architecture Mantis editorial comments at best speed.<br>
<br>
We invite Myeong Won Lee to submit Committee Draft (CD) text for C, C++, C# bindings corresponding to 19775-2 SAI X3D 3.3.<br>
<br>
We also ask that she share her implementation (publicly or privately) so that we can consider how to best attract a second implementation of each.<br>
<br>
---<br>
<br>
2. Implementation progress<br>
<br>
Much work and activity implementing X3D4, tracking on mailing list.<br>
<br>
Nearly complete demonstrating that the 'id' attribute can co-exist with 'class' and 'style' attributes as optionally available for X3D models that are intended for possible use together with HTML5, in accordance with Annex L of X3D Architecture.  Some cosmetic errata were uncovered in passing (so this was worthwhile) but no naming deconfliction was needed in X3DUOM.  No required functionality is associated with this feature.  Likely resolution is adding 'id' as a reserved word, allowing all three attributes to coexist but not requiring anything but requesting tolerance by various language bindings and file encodings.  Since HTML5 support is defined but not required, we are pursuing the same approach for these three attributes.<br>
<br>
Major improvement: X3D Validator is back and running.  Also this functionality is fully embedded in X3D-Edit (checkmark button).  Latest version includes checking of uppercase/lowercase spelling for all X3D4 nodes and fields.<br>
<br>
Several side discussions: viability of X3D-Edit might become a helpful enabling tool for Web3D User Experience (Web3DUX) efforts.<br>
<br>
---<br>
<br>
3.  Planning.<br>
<br>
Keep working hard!  8)<br>
<br>
Web3D is a member of US National Standards Body INCITS H3.  There is a quarterly teleconference upcoming Friday 18 June, 1300-1500 Eastern time.  Dick Puk and Nicholas Polys planning to attend.<br>
<br>
We are planning and preparing so that the SPIDERS3D implementation for Web-based X3D visualization might be demonstrated at SIGGRAPH "Carto" Cartographic Birds of a Feather (BOF).  Exciting progress expected!<br>
<br>
* <a href="https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.siggraph.org%2Ftag%2Fcarto-bof&amp;data=04%7C01%7Cbrutzman%40nps.edu%7Ce99f09c205cf49ace83308d92cfd333e%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637590288273839948%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=Vc14GTQUSxi1xH4E9OtXrG56Rg0kO0nhcjPDrM6l6ME%3D&amp;reserved=0" rel="noreferrer" target="_blank">https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.siggraph.org%2Ftag%2Fcarto-bof&amp;data=04%7C01%7Cbrutzman%40nps.edu%7Ce99f09c205cf49ace83308d92cfd333e%7C6d936231a51740ea9199f7578963378e%7C0%7C0%7C637590288273839948%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=Vc14GTQUSxi1xH4E9OtXrG56Rg0kO0nhcjPDrM6l6ME%3D&amp;reserved=0</a><br>
<br>
---<br>
<br>
4.  Any problems to discuss?<br>
<br>
We reviewed suggested resolution to a long-standing specification omission:<br>
<br>
===============================<br>
[2.0]    [x3d-public] defining maxCorrectionSpeed in X3D RigidBodyCollection node<br>
          <a href="http://web3d.org/pipermail/x3d-public_web3d.org/2021-June/015283.html" rel="noreferrer" target="_blank">http://web3d.org/pipermail/x3d-public_web3d.org/2021-June/015283.html</a><br>
<br>
[2.1]    Mantis issue 407.<br>
          <a href="https://www.web3d.org/member-only/mantis/view.php?id=407" rel="noreferrer" target="_blank">https://www.web3d.org/member-only/mantis/view.php?id=407</a><br>
<br>
[2.3]    X3D4 Architecture, 37.4.11 RigidBodyCollection<br>
          <a href="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD/Part01/components/rigidBodyPhysics.html#RigidBodyCollection" rel="noreferrer" target="_blank">https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD/Part01/components/rigidBodyPhysics.html#RigidBodyCollection</a><br>
<br>
Suggested definition:<br>
<br>
"The /maxCorrectionSpeed/ field limits the amount of /errorCorrection/ that can be applied using an absolute value of speed.  A value of -1 indicates that no speed limitation exists, while a value of 0 indicates that no corrections are allowed."<br>
===============================<br>
<br>
No negatives noted, seems sensible, we will apply to specification in future revision.  All discussion always welcome.<br>
<br>
---<br>
<br>
Have fun with X3D!  8)<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
<br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div></div>