У кого-нибудь есть пример импорта файлов 3D-модели .obj / .mtl в pythreejs? - PullRequest
0 голосов
/ 26 октября 2019

Я бы хотел импортировать файлы .mtl и .obj из TinkerCad (или любой другой программы 3D-редактирования) в код pythreejs, работающий в блокноте Jupyter. У кого-нибудь есть пример?

Мне удалось импортировать файлы .stl, используя некоторые подсказки, которые я нашел здесь и в других местах. К сожалению, файлы .stl не сохраняют информацию о поверхностях / цветах из оригинального дизайна. Они отрисовываются в монохромном режиме. Может показаться, что .obj / .mtl был бы оптимальным форматом, но, очевидно, эти загрузчики еще не были реализованы в оболочках pythreejs.

Кто-нибудь решил эту проблему, и вы готовы поделиться кодом?

Я видел примеры в javascript threejs, но пока не нашел реализацию на python, и это немного выходит за рамки моего текущего набора навыков, чтобы делать этот порт самостоятельно. Я надеюсь использовать эту функцию для реализации вращающегося отображения любой желаемой 3D-модели в более крупном приложении с использованием виджетов Jupyter.

...