[X3D-Ecosystem] X3D (JSON) to PLY and STL (tessellation)

vmarchetti at kshell.com vmarchetti at kshell.com
Sun Jul 27 03:45:51 PDT 2025


In response to "What I really need are X3D examples with a variety of shapes" here's a doughnut constructed out of NurbsPatchSurface nodes, if you pay attention to the obvious faces and edges it's a mobius strip folded on itelf three times and the edge sewn together.


Vince Marchetti



> On Jul 27, 2025, at 5:24 AM, John Carlson via X3D-Ecosystem <x3d-ecosystem at web3d.org> wrote:
> 
> I've done some work with PLY and STL converting to and from X3D JSON with my simple examples on X3DJSONLD 12.  I'd like to expand the geometry which I can convert from X3D JSON to STL and PLY.  I've found https://ai.dev <https://ai.dev/> quite useful for tessellation in JavaScript, so I'm going to rely on it more.  For example, it mostly figured out how to tessellate a Sphere.
> 
> What I really need are X3D examples with a variety of shapes. I recently saw that Holger's Connectors.x3d did not translate to STL or PLY (probably no surprise).  I have not tried the Castle Model Converter yet.  If anyone has a scenegraph that presents an X3D Catalog, that would be useful!
> 
> I'm guessing that X_ITE and X3DOM can tessellate to geometry render, so it's probably easy enough to extract the code from there and use it to output triangles and material to STL and PLY.  An alternative is to convert Pascal code to JavaScript using Pas2Js and use Michalis' X3DNode to STL converter.
> 
> If such code appears in my lap, I would be extremely happy.
> 
> This is all for the "bake-off" I've been planning.
> 
> 
> John
> -- 
> X3D-Ecosystem mailing list
> X3D-Ecosystem at web3d.org
> http://web3d.org/mailman/listinfo/x3d-ecosystem_web3d.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20250727/8252aac5/attachment-0002.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mobius.x3d
Type: model/x3d+xml
Size: 42108 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20250727/8252aac5/attachment-0001.x3d>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-ecosystem_web3d.org/attachments/20250727/8252aac5/attachment-0003.html>


More information about the X3D-Ecosystem mailing list