<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, May 16, 2020 at 8:36 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:1px solid rgb(204,204,204);padding-left:1ex">I recommend that we rename displayBBox to bboxDisplay so that it is more consistent (familiar, searchable etc.) with bboxCenter and bboxSize.<br>
<br>
How about I make that naming change next weekend, or sooner if anyone wants.<br><br></blockquote><div><br></div><div>Aye, that sounds okay.  Build script ready to go and checked in for X3DJSONLD (does anyone want to test? run sh build.sh in top level folder), but no hurry.  Others will follow as demand requires (pythonSAI will probably be very soon after, since that's where I keep X3DJSAIL jars).  Other high value changes may be x3dvalidate (requires updates to Schema).</div><div><br></div><div>I would say as soon as you can, but no fumbles.</div><div><br></div><div>If there's time pressure, I would encourage any updates required to X3dToNodeJS.js (for node-X3DJSAIL) and X3dToES5.js (for nashorn-X3DJSAIL).  Higher priority than those would be a new X3dToES6.js for new ECMAScript 6 SAI (with classes and modules, TBD).  I don't know <font color="#00ff00">what ECMAScript we are targeting with X3DV4</font> (comments?).  Potential ECMAScript module for X3D:  <a href="https://raw.githubusercontent.com/coderextreme/conda/master/modules/x3d.mjs">https://raw.githubusercontent.com/coderextreme/conda/master/modules/x3d.mjs</a>  App is here:  <a href="https://raw.githubusercontent.com/coderextreme/conda/master/modules/app.mjs">https://raw.githubusercontent.com/coderextreme/conda/master/modules/app.mjs</a>  As i am not that familiar with ES5 and ES6+, feedback is appreciated!  Of particular importance is decisions on whether we want to use modules, classes, import/export.</div><div><br></div><div>A design of a Browser class or module would be very appreciated, since I've so far left that out (see VRMLScriptSerializer.js in x3d-code/<a href="http://www.web3d.org/x3d/stylesheets/vrmlscript">www.web3d.org/x3d/stylesheets/vrmlscript</a>)  The VRMLScriptSerializer.js follows along the lines of the existing (non-standard) ECMAScript SAI (X_ITE SAI), so no brain matter is required, just following examples. There are some issues, like having to run code inside a browser (for now).  Ideally, SAI Browser could be used with both X3DOM and X_ITE (but it's a bit beyond me...puppeteer?).</div><div><br></div><div>John</div></div></div>