<div dir="ltr"><a href="https://github.com/x3dom/x3dom/issues/1044">https://github.com/x3dom/x3dom/issues/1044</a><div><br></div><div>It's an issue with the ProtoExpander and X3DOM.  X_ITE displays it OK.  The closest I got was that the spheres were not showing in X3DOM because of some configuration of the spheres.   So for example, a sphere with diffuseColor="1 1 1" only for Material might actually show up, but I didn't get a real good chance to test it.</div><div><br></div><div>After 36 hours in the debugger,  I resigned, at least for a while.  I don't know if I ever saw the spheres in the example showing in X3DOM.  I am also concerned about which DOM document -> JSON converter I am using for building examples.</div><div><br></div><div>I am working with download/dev and my deskop versions of X3DOM, so that might be an issue?<br></div><div><br></div><div>In the short term, I also suggest creating a separate HTML file to test with.</div><div><br></div><div>I changed some of the names,  generally set.. are concerned with finding where to set the value at, and setObjectValue* is setting the property in the correct place.</div><div><br></div><div>For debugging purposes, I suggest adding JSON file to X3DJSONLD/src/main/node/PPP.js</div><div><br></div><div>Like;</div><div><br></div><div>process.argv.unshift("../data/rubik.json");</div><div><br></div><div>Then debug PPP.js</div><div><br></div><div>I have the rubik's working okay, so that would be a good test case to keep running.</div><div><br></div><div>John</div></div>