<div dir="auto">I’ll be checking in my X3DJSONLD JavaScript SAI based on X3DJSAIL and GraalJS later tonight.  I left before ensuring the code was checked in.</div><div dir="auto"><br></div><div dir="auto"><a href="https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/graaljs">https://github.com/coderextreme/X3DJSONLD/tree/master/src/main/graaljs</a></div><div dir="auto"><br></div><div dir="auto">Here’s the primary interface file:</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/graaljs/net/coderextreme/data/X3Dautoclass.js">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/graaljs/net/coderextreme/data/X3Dautoclass.js</a></div><br></div><div dir="auto"><br></div><div dir="auto">This works with GraalVM/GraalJS js.exe (found in the bin folder of the distribution.  If you found js.cmd, it’s old.)</div><div dir="auto"><br></div><div dir="auto">I will be checking in SAI code that works with example models, and shell and bat scripts with appropriate parameters.</div><div dir="auto"><br></div><div dir="auto">Note at the bottom of the examples where it writes output files.</div><div dir="auto"><br></div><div dir="auto">If anyone wants an updated X3DSAIL interface, let me know, but it’s easy to extend!</div><div dir="auto"><br></div><div dir="auto">Note while it’s easy to build a scene, it’s more difficult to update a scene!  I’ll try to get modification examples checked in soon!  I’m guessing the push failed due to large files or folders were not checked in.  Movie night!</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Primary benefits over Java:  fewer class files to manage, larger source code capabilities.</div><div dir="auto"><br></div><div dir="auto">Primary disadvantages:  slower than Java, not compatible with other JavaScript SAI (hopefully, we’ll address this).</div><div dir="auto"><br></div><div dir="auto">John</div>