<div dir="ltr">Such as...<div><br><div>node.js API on top of X3DJSAIL, along with a serializer from JSON to node.js code.<br></div><div>Nashorn API on top of X3DJSAIL, along with a serializer from JSON to Nashorn code.</div><div><br></div><div>I have python tools to generate X3D JSON schema from X3DUOM and a Python API on top of X3DJSAIL using pyjnius (with limitations). Tool to extract field types from X3DUOM. Beta tool for mapping Parent/Child node relationships to X3DJSAIL methods, useful for serializers.</div><div><br></div><div>I don't have overview web pages for these things yet.</div><div><br></div><div>I've been maintaining these under the X3DJSONLD umbrella for now, but perhaps it's time to spread my wings and create separate projects.</div><div><br></div><div>In general, my approach is to convert JSON through the DOM to programming language source code, providing an alternative path for X3DJSAIL users to front end the X3DJSAIL experience with APIs for the various programming languages, so it's easy to switch code from one programming language to another, based on rock solid X3DJSAIL coding.</div><div><br></div><div>BTW, Don, are you interested in autogenerating the x3d.py Python API documentation automatically? I can ask around for a tool. I'm curious myself.</div><div><br></div><div>John</div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 23, 2020 at 10:17 PM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</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"><div dir="ltr">Don, you should add the command-line, Javascript tool, x3dvalidate to the X3D resources: Source code and instructions found here:<div><br></div><div><a href="https://github.com/coderextreme/x3dvalidate/blob/master/README.md" target="_blank">https://github.com/coderextreme/x3dvalidate/blob/master/README.md</a></div><div><br></div><div>I hope that there's no confusion between x3dvalidate and X3D Validator (the savage tool). Suggestions for another name? I am glad to provide other JavaScript command-line tools to interested parties.</div><div><br></div><div><a href="https://www.youtube.com/watch?v=o3c_pJ_CLJQ" target="_blank">https://www.youtube.com/watch?v=o3c_pJ_CLJQ</a></div><div><br></div><div>John</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 23, 2020 at 10:10 PM John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</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"><div dir="ltr">Don, we are nearly on the same page, as I am now grabbing HAnim*, Joe* and Korean* from the <a href="http://sourceforge.net" target="_blank">sourceforge.net</a> site, after clearing up the cruft. Now I have taken the VRML from the HAnim 2 specifications, and I'm attempting to convert from VRML to X3D, and achieve something we can validate and verify. Validation is very important here, as there's a GIGO effect. So first, we need to validate the VRML in the spec. Suggestions? I will go to X3D Resources and Google next.<div><br></div><div>John</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Nov 23, 2020 at 5:12 PM Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">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">John, each time I run afull set of regression tests I typically post (and also check in) a build log.<br>
<br>
So you should be able to compare your results to mine to see if we are on the "same sheet of music" as we wrestle these big mountains of models.<br>
<br>
Enjoy! 8)<br>
<br>
<a href="https://www.web3d.org/x3d/content/examples/build.java.all.log.txt" rel="noreferrer" target="_blank">https://www.web3d.org/x3d/content/examples/build.java.all.log.txt</a><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>
</blockquote></div>
</blockquote></div>
</blockquote></div>