[x3d-public] Wishlist: X3DUOM visualization

Don Brutzman brutzman at nps.edu
Fri Jun 25 07:34:36 PDT 2021


Hi John. Your mail identifies how the X3DUOM (an XML file matching X3D Architecture Specification) is implemented as Java classes.

Not clear what the goal of your visualization might be.  Sofar we've made all of this information readily available to programmers in XML, Java and Python.

I'd suggest that the X3D Architecture Specification itself is the authoritative "visualization" of What It All Means.

There is also the Interface Hierarchy, a plain-text (ASCII art) tree version of all interfaces and nodes, originally produced by Joe Williams and faithfully updated by editors as we've progressed.

* X3D4 Architecture, Clause 4 Concepts, 4.4.2.3 Interface hierarchy
   https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/Part01/concepts.html#InterfaceHierarchy


On 6/24/2021 10:37 AM, John Carlson wrote:
> I'm trying to achieve a 2D, 3D or 4D visualization of the X3DUOM.
> 
> $ grep public.*get /c/x3d-code/www_web3d_org/x3d/stylesheets/java/src/org/web3d/x3d/util/x3duom/X3DUnifiedObjectModel.java
>      public SimpleTypeEnumerations getSimpleTypeEnumerations() {
>      public FieldTypes getFieldTypes() {
>      public AbstractObjectTypes getAbstractObjectTypes() {
>      public AbstractNodeTypes getAbstractNodeTypes() {
>      public ConcreteNodes getConcreteNodes() {
>      public Statements getStatements() {
>      public String getVersion() {
> 
> 
> Wanted:  Someone to take this class and create a visualization of an instantiation of the class.   Use the X3DUnifiedObjectModel40.java to instantiate the 4.0 version of X3DUOM, then "marshall" out (with the get methods) the 4.0 version of the X3DUOM to MVC view code (possibly using an X3D encoding) and display.
> 
> Right now, I'm thinking of 5-6 X3D superstores where you can shop for objects in each returned collection.
> 
> Right now, I'm grepping/searching/editing the X3DUOM as a file. As I don't have XMLSpy, I could see an extension of X3D-Edit as an option. Can we use X3D-Edit 4 to edit the X3DUOM, not unlike how we can currently edit an X3D encoded file?
> 
> What's the best way to browse the X3DUOM besides the specification?
> 
> Gonna google 3D specification.
> 
> Thanks!
> 
> John
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