[x3d-public] helps wanted for the original slideset of X3D python assets? Re: native Python package for X3D

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Thu Jul 25 11:27:54 PDT 2019


Masaki, thanks for your note and encouragement and steady engagement.

I believe that referred to a slideset during last year's ISO SC 24 meeting where you proposed an X3D Language Binding for Java.  Might be mistaken.

If you have anything from back then, please send.  Otherwise never mind, no need for something new at this point.

Looking forward to a growing set of work together and also seeing you in Japan next month.  Take care.

v/r Don


On 7/24/2019 7:02 AM, Masaki Aono wrote:
> Dear Dr. Brutzman and all,
> 
> Greetings.
> 
> I would appreciate all your hard work.
> 
> 
> Aside from good news of the availability of x3d pypi,
> 
> I have realized by looking at
> 
>      http://www.web3d.org/specifications/X3DUOM.html
> 
> that there is a description (in Python assets) that
> 
>      * TODO: Masaki Aono original slideset
> 
> May I ask what specifically should I prepare the original slideset for python assets and by when?
> 
> Sorry about a stupid question, but I am looking forward to any specifics and helps
> 
> w.r.t. "the original slideset", and to hearing from you soon.
> 
> 
> Sincerely,
> 
> On 2019/07/24 14:40, Brutzman, Donald (Don) (CIV) wrote:
>> Loren has successfully deployed our Python x3d package to PyPi.  8)
>>
>> ===============================================================================
>>     Find, install and publish Python packages with the Python Package Index
>>     https://pypi.org
>>     189,077 projects 1,397,628 releases 2,037,857 files 350,657 users
>>
>> The Python Package Index (PyPI) is a repository of software for the Python programming language.
>> PyPI helps you find and install software developed and shared by the Python community. Learn about installing packages.
>> Package authors use PyPI to distribute their software.
>>
>>     x3d 0.0.1
>>     pip install x3d
>>        Latest version
>>     Last released: Jul 23, 2019
>>     Package support for Extensible 3D (X3D) Graphics International Standard (IS)
>>     https://pypi.org/project/x3d
>> ===============================================================================
>>
>> Here it is installing on my machine:
>>
>> localadmin at DESKTOP-2S09UKA ~
>> $ python -m pip install x3d
>> Collecting x3d
>>     Using cached https://files.pythonhosted.org/packages/47/6a/ee47e7f3ce2b575a66c3ca1fa10cc9a3d7012e3d81052a02e5b850ad5af3/x3d-0.0.1-py3-none-any.whl
>> Installing collected packages: x3d
>> Successfully installed x3d-0.0.1
>>
>> Confirmed:
>> brutzman at DESKTOP-2S09UKA ~
>> $ pip install x3d
>> Requirement already satisfied: x3d in c:\program files\python37\lib\site-packages (0.0.1)
>> ===============================================================================
>>
>> No doubt we will be talking about further improvements and refinements, plus broader deployments to Jupyter Notebook, during Web3D 2019 this Friday-Saturday-Sunday and at SIGGRAPH 2019 next week.
>>
>> Great work, the path is open for serious progress now - onward we go.  Have fun with Python x3d!
>>
>> On 7/22/2019 11:51 PM, Brutzman, Donald (Don) (CIV) wrote:
>>> 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,
>> done
>>
>>> - 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
> 


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


More information about the x3d-public mailing list