Package support for Extensible 3D (X3D) Graphics International Standard (IS)
Project description
Python X3D Package x3d.py
Designers: Loren Peitso, John Carlson, Masaki Aono, and Don Brutzman
This project is used for creating and deploying x3d.py package for Python via PyPi.
- https://pypi.org/project/x3d (tutorial)
- The non-profit Web3D Consortium maintains and releases this package under a BSD-style open-source license
Python installation options
- pip install x3d
- python -m pip install x3d
Notes
-
The X3D Unified Object Model (X3DUOM) is a full set of object-oriented interfaces for all nodes, fields and statements in the X3D Architecture Specification.
-
Consistent support for X3D Specifications includes multiple file formats (XML, JSON, ClassicVRML, binary) and programming languages (JavaScript, Java, Python, C, C#, C++).
-
The x3d.py package is autogenerated from X3DUOM via stylesheet http://www.web3d.org/x3d/stylesheets/X3duomToX3dPythonPackage.xslt
-
Online package location is in x3d stylesheets subdirectory python (at same level as subdirectory java for X3DJSAIL) http://www.web3d.org/x3d/stylesheets/python http://www.web3d.org/x3d/stylesheets/python/x3d.py
-
Ant build targets: BuildX3dPythonPackageFromX3duom.saxon, test.X3dToPython.xslt.one http://www.web3d.org/x3d/stylesheets/build.xml
-
Version control: https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/build.xml https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/X3duomToX3dPythonPackage.xslt https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/X3dToPython.xslt (converter) https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/python/README.md (this file) https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/stylesheets/python/x3d.py (python package)
-
X3D stylesheet descriptions are included in the X3D Resources, online at http://www.web3d.org/x3d/content/examples/X3dResources.html#Stylesheets
Discussion
- Mail list: x3d-public@web3D.org (subscribe)
- Contact: Don Brutzman and Loren Peitso, NPS, package maintainers
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.