Я пытался проверить ваш код в браузере IE 11.
Я обнаружил, что ваш пример показывает эту ошибку.
Это проблемная строка c.
{while(inlScene.children.length){var childDomNode=inlScene.children[0];setNamespace(that._vf.nameSpaceName,childDomNode,that._vf.mapDEFToID);that._xmlNode.appendChild(childDomNode);}}}
Эта ошибка находится в x3dom. js файле. Поэтому мы не можем изменить его.
Я предлагаю вам попробовать скомпилировать файл, используя Babel. js. Это может помочь исправить проблемы, связанные с кодом ES6, путем преобразования его в код ES5.
Если проблема не устранена, возможно, что inlScene.children.length не поддерживается в IE браузер, и вам может понадобиться использовать полифилл для решения этой проблемы.
далее, вы также можете попробовать обратиться в службу поддержки x3Dom, чтобы узнать их мнение по этому вопросу.