<p dir="ltr"><br>
On Jun 14, 2016 12:32 PM, "Don Brutzman" <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:</p>
<p dir="ltr">> Here is the premise:<br>
> - X3DOM is written in JavaScript and can read X3D nodes.<br>
> - Prototype Expander is is written in JavaScript and can write X3D nodes.<br>
> - Prototype Expander could be a preprocessor for X3DOM scene loader.</p>
<p dir="ltr">Yes that is how it works.  It's also planned to preprocess Script nodes after protos.</p>
<p dir="ltr">I'm pretty much down to aligning new defs and routes and making sure hanim protos work, if people think we can do namespaces through string concatenation.  Then it's on to scripts.</p>
<p dir="ltr">However, we still need support in html x3dom if it encounters a file with JSON encoding...similarly with wrl encoding.  This is one reason cobweb is a better solution...support for wrl, scripts, protos...</p>
<p dir="ltr">I think the only thing x3dom does better is dom integration and full javascript and it works in older browers.  And probably better node support in the short term.</p>
<p dir="ltr">I'm off trying to expand my user base by working with clement.  I am working on a mixed javascript X3DOM loader combined with a tile loader for JSON tiles.  You may be interested in our results at some point Andreas, one thing we seem to do well is reference a texture image and 3D buildings in a variety of formats for given tile.  I was able to enable JSON tile/scene inlining fairly straightforwardly.</p>
<p dir="ltr">John</p>