Импорт файлов X3d в three.js

есть ли способ импортировать файлы X3d в three.js?

Может быть, преобразовать файл X3d во что-то, что можно прочитать с помощью three.js? Нравится OBJ или STL?

Спасибо за помощь!


person Aaron Isaac    schedule 28.12.2013    source источник


Ответы (1)


X3ДОМ

На данный момент нет загрузчика X3D для three.js, но вместо этого вы можете использовать X3DOM, если вам нужно использовать этот формат файла.

В противном случае вам пришлось бы писать свой собственный загрузчик или конвертировать в другой формат, как вы подозревали.


Конвертировать X3D в OBJ

Однако вы можете использовать инструмент командной строки AOPT, упомянутый в ошибке X3DOM, чтобы создать веб-службу, вы можете отправлять ajax-запросы к веб-службе, чтобы использовать ее в javascript на стороне клиента.

aopt -i filename.x3db -e filename.obj

В противном случае X3DOM является открытым исходным кодом, поэтому вы можете копаться в его коде и пытаться извлечь только те части, которые связаны с разбором файла, и соответственно написать файл OBJ, но для этого потребуется хорошее знание форматов X3D и OBJ и надежный javascript. знание. Вы можете пропустить первую часть, имея 1-пиксельный холст с X3DOM, чтобы передать ему файлы для анализа.

person wildpeaks    schedule 28.12.2013