<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Blender plugin, new x3d.py, catch image exception.</div><div dir="ltr"><br></div><div dir="ltr"><a href="https://github.com/coderextreme/BlenderX3DSupport/tree/main/io_scene_x3dv">https://github.com/coderextreme/BlenderX3DSupport/tree/main/io_scene_x3dv</a><br></div><div dir="ltr"><br></div><div>based on:</div><div><br></div><div>New x3d.py:</div><div><br></div><div><a href="https://github.com/coderextreme/x3d-code/blob/main/www.web3d.org/x3d/stylesheets/python/x3d.py">x3d-code/www.web3d.org/x3d/stylesheets/python/x3d.py at main · coderextreme/x3d-code (github.com)</a><br></div><div><br></div><div>(please edit defuse method to return parameter for now), see x3d.py in Blender plugin.</div><div><br></div><div>New x3d.py generator (includes sorting skin before skinCoord), prototype defuse method, defuse method doesn't currently work.</div><div><br></div><div><a href="https://github.com/coderextreme/x3d-code/blob/main/www.web3d.org/x3d/stylesheets/X3duomToX3dPythonPackage.xslt">x3d-code/www.web3d.org/x3d/stylesheets/X3duomToX3dPythonPackage.xslt at main · coderextreme/x3d-code (github.com)</a><br></div><div><br></div><div>New X3DUOM:</div><div><br></div><div><a href="https://github.com/coderextreme/x3d-code/blob/main/www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml">x3d-code/www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml at main · coderextreme/x3d-code (github.com)</a><br></div><div><br></div><div>Patches to X3DUOM to get x3d.py working:</div><div><br></div><div><div>$ diff /c/x3d-code/<a href="http://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml">www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml</a> ~/x3d-code/<a href="http://www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml">www.web3d.org/specifications/X3dUnifiedObjectModel-4.0.xml</a></div><div>9611c9611</div><div><                     type="xs:NMTOKEN"</div><div>---</div><div>>                     type="SFString"</div><div>18344c18344</div><div><                     type="xs:NMTOKEN"</div><div>---</div><div>>                     type="SFString"</div><div>27616c27616</div><div><                     type="xs:NMTOKEN"</div><div>---</div><div>>                     type="SFString"</div><div>27679c27679</div><div><                     type="xs:NMTOKEN"</div><div>---</div><div>>                     type="SFString"</div></div><div><br></div><div>I'm unsure what to do about XML Schema and generating X3DUOM at this point.  I'm guessing updates to XML Schema or X3DUOM generator broke X3DUOM generation of x3d.py.</div><div><br></div><div>Enjoy!</div><div><br></div><div>John</div><div><br></div><div><br></div><div><br></div></div></div></div></div></div>