to X3D Resources
   

X3D Unified Object Model (X3DUOM)

    
to Web3D home page

The X3D Unified Object Model (X3DUOM) is a full set of object-oriented interfaces for all nodes, fields and statements in the X3D Abstract Specification

Description and Design

The X3D XML Schema is annotated to include all object-oriented information for X3D elements, and is then converted into a simple XML file that fully lists the object-oriented characteristics of all X3D nodes, statements and attributes.

The availability of X3DUOM as a parsable XML file means that matching codebases in different programming languages can all be created for producing and manipulating valid X3D models.

Originally named Object Model for X3D (OM4X3D), rename to X3DUOM is currently under consideration by the X3D Working Group.

JavaScript assets

Java assets

C, C++, C# assets

Python assets:


Contact to top

Available online at http://www.web3d.org/specifications/X3DUOM.html

Discussion regarding X3D Unified Object Model (X3DUOM) takes place on x3d-public at web3D.org mailing list (subscribe).

Questions, suggestions, additions and comments about this X3D Unified Object Model (X3DUOM) page are welcome. Please send them to Don Brutzman (brutzman at nps.edu).

Version control of these assets is maintained at https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/specifications/X3DUOM

Updated: 19 August 2017.