<div dir="ltr">Online, open source, in version control at SourceForge:<div><ul><li>X3D Example Archives: X3D4AM, X3D for Advanced Modeling, Geometric Shapes, Mobius Extrusion</li><li>Mobius (or Mobius) is a surface with only one side and only one boundary component.</li><li><a href="https://www.web3d.org/x3d/content/X3dForAdvancedModeling/GeometricShapes/MobiusExtrusionIndex.html">https://www.web3d.org/x3d/content/X3dForAdvancedModeling/GeometricShapes/MobiusExtrusionIndex.html</a></li></ul><div>Vince, didn't that get derived from something you originally did?  Apologies if further provenance information is needed, if so then please advise and let's add it.</div><div><br></div><div>all the best, Don</div></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Aug 1, 2025 at 5:35 AM Vincent Marchetti via X3D-Ecosystem <<a href="mailto:x3d-ecosystem@web3d.org">x3d-ecosystem@web3d.org</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<br>
<br>
Yes, you can use the file for a ticket submission<br>
<br>
Vince Marchetti<br>
<br>
<br>
> On Aug 1, 2025, at 7:55 AM, John Carlson via X3D-Ecosystem <<a href="mailto:x3d-ecosystem@web3d.org" target="_blank">x3d-ecosystem@web3d.org</a>> wrote:<br>
> <br>
> Vince,<br>
> <br>
> Can I release mobius.x3d to the x3d tickets on sourceforge?  I sent you email, probably too early!<br>
> <br>
> I’d like to get X3dToJson.xslt fixed, and stuff added to the X3DJSAIL DOM loader.  Apparently, LineSets and NurbsPatchSurface need to be listed in a humoungous set of if then else if statements as children of Shape.  I don’t know why they aren’t in dispatch table(s), probably the branch prediction on the CPU is wild.  Maybe Java’s Jackson APIs could supplant it.<br>
> <br>
> Here are a few of my type and method lookup tables.  They aren’t perfect!<br>
> <br>
> Michalis, could I use these for data driving the JSON to X3DNode thing in Pascal?  At least a first cut?<br>
> <br>
> <a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/fieldTypes.js" rel="noreferrer" target="_blank">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/fieldTypes.js</a><br>
> <br>
> <a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod.js" rel="noreferrer" target="_blank">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod.js</a><br>
> <br>
> <br>
> <a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod2.js" rel="noreferrer" target="_blank">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod2.js</a><br>
> <br>
> Overrides the former.<br>
> <br>
> <br>
> Thanks,<br>
> <br>
> John<br>
> -- <br>
> X3D-Ecosystem mailing list<br>
> <a href="mailto:X3D-Ecosystem@web3d.org" target="_blank">X3D-Ecosystem@web3d.org</a><br>
> <a href="http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org</a><br>
<br>
<br>
-- <br>
X3D-Ecosystem mailing list<br>
<a href="mailto:X3D-Ecosystem@web3d.org" target="_blank">X3D-Ecosystem@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org</a><br>
</blockquote></div>