<div dir="auto">Note that I’ve been working on OrientationInterpolators for Gramps and Lily/Tufani/Leif so we can negate any axis or rotation, the results from Gramps are positive (knees don’t bend backwards), large source code files can be handled with GraalJS+X3DJSAIL, unlike Java and XML source.  So JS is now my primary use case for X3DJSAIL+HAnim+animation.</div><div dir="auto"><br></div><div dir="auto">I’ve noticed I have to get good XML for good JS conversion with my JavaScriptSerializer.js.  I’m not quite sure what’s up as the XML is output from tovrmlx3d.  Mostly, there are strange Transforms in the source VRML, which I zap now, but I’m fairly sure there are strange meta tags that tovrmlx3d introduces that X3DJSAIL rejects???</div><div dir="auto"><br></div><div dir="auto">I will try to produce samples, but these are large files.</div><div dir="auto"><br></div><div dir="auto">There are a couple of more Transforms and a Viewpoint that I remove by hand from the XML, which I don’t want to remove from the VRML right now.</div><div dir="auto"><br></div><div dir="auto">If anyone knows what needs to be done with</div><div><div dir="auto"><span style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">Lily/Tufani/Leif with regards to OrientationInterpolators, let me know.</span></div><div dir="auto"><span style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></span></div><div dir="auto"><span style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">Another good news is I got the JS-Java interface working, if someone needs help from the JS side.</span></div><div dir="auto"><span style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></span></div><div dir="auto"><span style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">I have not been tweaking the JavaScriptSerializer.js since the Alpha release of X3DJSONLD, so that’s good news.</span></div><div dir="auto"><span style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)"><br></span></div><div dir="auto"><span style="font-family:-apple-system,helveticaneue;font-size:19px;font-style:normal;font-weight:400;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important;background-color:rgba(0,0,0,0);border-color:rgb(0,0,0);color:rgb(0,0,0)">John </span></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 28, 2024 at 5:46 AM 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-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)"><div dir="ltr"><div dir="ltr">Here's a whole package for running JinLOA4.js through the jin2.js scaler to produce JinLOA4scaled1.x3d</div><div dir="ltr"><br></div><div dir="ltr"><a href="https://coderextreme.net/JinLOA4_0228_512.zip" target="_blank">https://coderextreme.net/JinLOA4_0228_512.zip</a></div><div dir="ltr"><br></div><div>All that's required, I think, is the jvm/js version of GraalVM. You'll have to edit jin.sh or jin.bat per your desires.</div><div><br></div><div>So you can run either jin.bat or jin.sh.</div><div><br></div><div>You can also download any version of X3DJSAIL, jars I think.</div><div><br></div><div>So I finally got the scaling working with external JS SAI.  Now for internal.</div><div><br></div><div>Don't forget the animations.  I fixed the wrists and the ankles, but there are a few more issues.</div></div><div dir="ltr"><div><br></div><div>John</div></div>
</blockquote></div></div>