[x3d-public] Suspecting that something is being added to X3D-Edit as we speak.

John Carlson yottzumm at gmail.com
Wed Dec 21 01:29:55 PST 2022


Don, yes, I believe that I convert to a single IFS when converting STL to
JSON.  I'm not too worried about that until I get all geometry into the STL
from prior conversion of JSON to STL.

It's a vision problem to go from STL to JSON, Probably something OpenCV
could do (Java)?

Thus the problem remains X3D to STL in Blender. which as you say, may not
be up-to-date with current Blender.

I've found other difficulties with Python that I didn't realize would pop
up when conversion from Python to HTML and render in Jupyter Notebook.
Before, did we finally decide on X_ITE/Cobweb?  From what I see left over,
you've pretty much disabled Python rendering? What does Vince render with
when he wants to render Python scenegraph?

On Tue, Dec 20, 2022 at 11:55 PM Brutzman, Donald (Don) (CIV) <
brutzman at nps.edu> wrote:

> Hi John.  You are looking at build scripts for X3DPSAIL also known as
> x3d.py which is the python library implementing X3D SAI.
>
>
>
>    - Python X3D Package x3d.py
>    - https://www.web3d.org/x3d/stylesheets/python/python.html
>
>
>
> We had some work on X3D Model Exchange development which used Blender to
> convert x3d to stl.  Simple command-line invocation (CLI).  Not sure if it
> currently works, blender might have changed since last summer.
>
>
>
> Given Meshlab improvements and python additions, am expecting lots of
> activity will emerge with Blender Meshlab and Python in the coming year.
>
>
>
> Meanwhile am focused on X3D-Edit.  No direct support there for STL or PLY,
> though it would be nice.  Since X3D has many ways to express a mesh, I’d
> expect a model would have to be fully tessellated (at some resolution)
> before being available for conversion to STL.
>
>
>
> Meanwhile, going from STL to X3D appears a lot easier since the STL file
> is a single mesh.  Suggest turning that into an IndexedFaceSet.  I believe
> there are variations of STL and also various libraries.  If you get
> something working in Java stably we can probably add it to X3D-Edit and
> X3DJSAIL, similarly for Python and X3DPSAIL>
>
>
>
> Good luck!
>
>
>
> all the best, Don
>
> --
>
> Don Brutzman  Naval Postgraduate School, Code USW/Br
> brutzman at nps.edu
>
> Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA
> +1.831.656.2149
>
> X3D graphics, virtual worlds, Navy robotics https://
> faculty.nps.edu/brutzman
>
>
>
> *From:* John Carlson <yottzumm at gmail.com>
> *Sent:* Tuesday, December 20, 2022 7:23 PM
> *To:* Brutzman, Donald (Don) (CIV) <brutzman at nps.edu>; Norbraten, Terry
> (CIV) <tdnorbra at nps.edu>; Joe D Williams <joedwil at earthlink.net>; X3D
> Graphics public mailing list <x3d-public at web3d.org>
> *Subject:* Suspecting that something is being added to X3D-Edit as we
> speak.
>
>
>
> Didn't find any X3dToStl.xslt, but found, something else:
>
>
>
> john at DESKTOP-8OPL3IE MINGW64 /c/x3d-code/
> www.web3d.org/x3d/stylesheets/java/src/python/blenderScripts
>
> $ ls -l
>
> total 1140
>
> -rw-r--r-- 1 john 197609   4794 Oct 27 23:44 BlenderStlToX3d.py
>
> -rw-r--r-- 1 john 197609   7145 Oct 27 23:44
> *BlenderX3dToMultipleExports.py*
>
> -rw-r--r-- 1 john 197609  12403 Oct 27 23:44 BlenderX3dToPng.py
>
> -rw-r--r-- 1 john 197609  20358 Oct 27 23:44 build.out.txt
>
> -rw-r--r-- 1 john 197609  10994 Oct 27 23:44 build.xml
>
> -rw-r--r-- 1 john 197609 129541 Oct 27 23:44
> HanChenTest.viewpoint.blender.png
>
> -rw-r--r-- 1 john 197609 139229 Oct 27 23:44
> HanChenTest.viewpoint1.blender.png
>
> -rw-r--r-- 1 john 197609 544494 Oct 27 23:44 HanChenTest.x3d
>
> -rw-r--r-- 1 john 197609 163884 Oct 27 23:44 LPD17.stl
>
> -rw-r--r-- 1 john 197609 113347 Oct 27 23:44 LPD17.x3d
>
> drwxr-xr-x 1 john 197609      0 Oct 27 23:44 products/
>
>
>
> john at DESKTOP-8OPL3IE MINGW64 /c/x3d-code/
> www.web3d.org/x3d/stylesheets/java/src/python/blenderScripts
>
> $ !find
>
> find . -name "*stl"
>
> ./LPD17.stl
>
> ./products/LPD17.blender.stl
>
> john at DESKTOP-8OPL3IE MINGW64 /c/x3d-code/
> www.web3d.org/x3d/stylesheets/java/src/python/blenderScripts/products
>
> $ ls -l
>
> total 3193
>
> -rw-r--r-- 1 john 197609 609800 Oct 27 23:44 LPD17.blend
>
> -rw-r--r-- 1 john 197609 535603 Oct 27 23:44 LPD17.blender.ply
>
> -rw-r--r-- 1 john 197609  29203 Oct 27 23:44 LPD17.blender.png
>
> -rw-r--r-- 1 john 197609 160634 Oct 27 23:44 LPD17.blender.stl
>
> -rw-r--r-- 1 john 197609 122559 Oct 27 23:44 LPD17.blender.tidy.x3d
>
> -rw-r--r-- 1 john 197609 123106 Oct 27 23:44 LPD17.blender.x3d
>
> -rw-r--r-- 1 john 197609  45269 Oct 27 23:44 LPD17.blender_mono.png
>
> -rw-r--r-- 1 john 197609 123114 Oct 27 23:44 LPD17.blender_mono.x3d
>
> -rw-r--r-- 1 john 197609 122719 Oct 27 23:44 LPD17.blenderTidy.x3d
>
> -rw-r--r-- 1 john 197609 126614 Oct 27 23:44 LPD17.viewpoint.blender.png
>
> -rw-r--r-- 1 john 197609 126406 Oct 27 23:44 LPD17.viewpoint1.blender.png
>
> -rw-r--r-- 1 john 197609 126779 Oct 27 23:44 LPD17.viewpoint2.blender.png
>
> -rw-r--r-- 1 john 197609 126525 Oct 27 23:44 LPD17.viewpoint3.blender.png
>
> -rw-r--r-- 1 john 197609 126762 Oct 27 23:44 LPD17.viewpoint4.blender.png
>
> -rw-r--r-- 1 john 197609 128388 Oct 27 23:44 LPD17.viewpoint5.blender.png
>
> -rw-r--r-- 1 john 197609 609800 Oct 27 23:44 LPD17_mono.blend
>
> -rw-r--r-- 1 john 197609    121 Oct 27 23:44 README.md
>
>
>
>
>
> When can we see a test version in X3D-Edit?  I'm guessing Blender does the
> tessellating?  Should I look at the menus again?   Will do!
>
>
>
> John
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20221221/f3b8ec4a/attachment.html>


More information about the x3d-public mailing list