[x3d-public] native Python package for X3D

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Mon Jul 22 23:51:46 PDT 2019


Thanks Loren for multiple sessions and steady progress working on a native Python package for X3D, now named x3d.py

Lots more progress, lots of smoke tests, initial converter is compiling/running and mostly working.

Further debugging to continue.  This is not quite a release build but we are getting close.  Still needed:

- correctly convert .x3d to .py for X3D Example Archives using new syntax
- continued refinement of python package methods and implementation, based on unit tests from these scenes
- deploy to PyPI for easy re-use,
- continued improvement in documentation.

John, please notice that I think a refinement in X3D JSON encoding is possible.  The X3D 'head' statement can only accept three other statements, meta component and unit.  Rather than separate field names for each, we should just lump them together under 'children' just as occurs with Scene.

Sorry we didn't make it all the way prior to the conferences later this week, but we are clearly out of the woods for X3D Python.  Should be be deployed for much further testing by the end of the month.

Example follows.  As ever, all feedback welcome.  Having fun with X3D Python!  8)

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 http://faculty.nps.edu/brutzman
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: README.md
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190723/037a1882/attachment-0002.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: HelloWorld.py
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190723/037a1882/attachment-0003.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: build.out.python.txt
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20190723/037a1882/attachment-0001.txt>


More information about the x3d-public mailing list