Я бы хотел импортировать файлы .mtl и .obj из TinkerCad (или любой другой программы 3D-редактирования) в код pythreejs, работающий в блокноте Jupyter. У кого-нибудь есть пример?
Мне удалось импортировать файлы .stl, используя некоторые подсказки, которые я нашел здесь и в других местах. К сожалению, файлы .stl не сохраняют информацию о поверхностях / цветах из оригинального дизайна. Они отрисовываются в монохромном режиме. Может показаться, что .obj / .mtl был бы оптимальным форматом, но, очевидно, эти загрузчики еще не были реализованы в оболочках pythreejs.
Кто-нибудь решил эту проблему, и вы готовы поделиться кодом?
Я видел примеры в javascript threejs, но пока не нашел реализацию на python, и это немного выходит за рамки моего текущего набора навыков, чтобы делать этот порт самостоятельно. Я надеюсь использовать эту функцию для реализации вращающегося отображения любой желаемой 3D-модели в более крупном приложении с использованием виджетов Jupyter.