Модель X3d не загружается с использованием Inline, ошибка в x3dom.js

Я очень новичок в x3dom, я пытаюсь отобразить 3D-модель в Интернете. Я создал модель в FreeCAD, экспортировал в формат wrl, а затем преобразовал в x3d с помощью whitedune. Большинство моих моделей отображаются, но иногда случайным образом) просто продолжает показывать Загрузка и ничего не происходит. В приведенном ниже примере работает первая модель. Затем я делаю небольшие изменения и снова создаю новый файл x3d, но он не отображается.

https://www.dropbox.com/s/zz99d1snxnvl2yh/working.x3d?dl=0 (работает) https://www.dropbox.com/s/inf3k5jxp4qra2p/notWorking.x3d?dl=0 (не работает)

Глядя в консоль, я получаю сообщение об ошибке «Uncaught TypeError: невозможно прочитать свойство «r» из неопределенного» в строке 3848 x3dom.js. Вот файл js, который я использую https://www.dropbox.com/s/2pblpt563v5adx9/x3dom.js?dl=0


person Mancunia89    schedule 04.06.2015    source источник


Ответы (1)


Все эти ссылки сообщают об ошибке 404 (не найдено).

Обычно причина, по которой что-то не загружается в X3DOM, заключается в том, что код X3D пытается получить доступ к ресурсу с другого сервера, а не к родительскому HTML. Лучшее решение — убедиться, что вы используете только локальные или относительные пути (без протокола, без хоста, без домена) к этим ресурсам. Если это по-прежнему не решает проблему, добавьте рабочие URL-адреса.

person Daly Realism    schedule 08.06.2015
comment
Я удалил эти ссылки через пару дней. Я обнаружил, что проблема в файле x3dom.js. Это входило в цикл if, которого не должно было быть. Добавил дополнительное условие, теперь все мои модели работают. - person Mancunia89; 09.06.2015
comment
@ Mancunia89, не могли бы вы сказать мне, где в файле x3dom.js вы внесли изменения? Я, вероятно, испытываю ту же проблему, что и вы! - person Fluppe; 30.10.2015
comment
Привет люди из прошлого! Если вы не против поделиться своим решением, в настоящее время, в год пандемии, со мной все еще случается, что ‹inline› случайная загрузка не работает. - person Nicolas Mariano Obregon; 15.10.2020