Vince,<div dir="auto"><br></div><div dir="auto">Can I release mobius.x3d to the x3d tickets on sourceforge?  I sent you email, probably too early!</div><div dir="auto"><br></div><div dir="auto">I’d like to get X3dToJson.xslt fixed, and stuff added to the X3DJSAIL DOM loader.  Apparently, LineSets and NurbsPatchSurface need to be listed in a humoungous set of if then else if statements as children of Shape.  I don’t know why they aren’t in dispatch table(s), probably the branch prediction on the CPU is wild.  Maybe Java’s Jackson APIs could supplant it.</div><div dir="auto"><br></div><div dir="auto">Here are a few of my type and method lookup tables.  They aren’t perfect!</div><div dir="auto"><br></div><div dir="auto">Michalis, could I use these for data driving the JSON to X3DNode thing in Pascal?  At least a first cut?</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/fieldTypes.js">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/fieldTypes.js</a></div><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod.js">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod.js</a></div><div dir="auto"><br></div><div dir="auto"><br></div><div><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod2.js">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/node/mapToMethod2.js</a></div><div dir="auto"><br></div><div dir="auto">Overrides the former.</div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto"><br></div><div dir="auto">John</div>