Closed andreasplesch closed 6 years ago
There is console message:
XML Parser Error: Bad ROUTE specification: ROUTE types MFNode and SFInt32 do not match.
So x_ite seems to think level_changed is a MFNode field which is strange.
I suspect
causes level_changed to refer to the MFNode children field. Perhaps vrml2 did not have the level_changed field ?
http://gun.teipir.gr/VRML-amgem/spec/part1/nodesRef.html#LOD
yes, vrml2 did not have the same level_changed field.
Perhaps special case during parsing of vrml to convert 'level' to children ?
Or only add alias if the encoding is vrml.
https://x3d-lodlevel-test.glitch.me/x_ite.html
tests the LOD level_changed event by routing its value to a Switch node. Text should be displayed when the LOD level changes but it is not.
https://glitch.com/edit/#!/x3d-lodlevel-test?path=LODwithDifferentShapes.x3d
works in other X3D browsers.
I only checked if the level_changed field is actually implemented in x_ite, and it is. Not sure where to go from there.