2016-06-21 3 views
0

Я создал среду, основанную на pygame. В этом я импортирую файл obj на сферическом шариковом блендере. Используя pykinect, я пытаюсь сформировать объект с входами от kinect для камеры Xbox 360.Как экспортировать 3D-файлы из python (pygame)

Все работает нормально.

Однако я хочу экспортировать конечный продукт 3D-формованный объект и сохранить его в форматах .dae, .obj и .stl. В настоящее время, записывая конечные координаты границы 3D-объекта, пытающегося имитировать его для экспорта, но это очень громоздкий процесс.

Может кто-нибудь предложить, что можно сделать, чтобы сохранить деформированный файл в желаемых трехмерных форматах?

ответ

0

Если вы «просто» перемещаете места расположения вершин (это то, что похоже на формование), вы можете «просто» заменить этот блок файла .obj etc. Вы должны быть в состоянии выяснить, где вырезать и вставить, просмотрев некоторые файлы (я сделал это с .obj, но не с другими, так что это может быть сложнее, чем я предлагаю!)

Однако вы действительно должны исправить нормали, которые вы можете сделать, взяв кросс-продукты ребер лица. Также координаты uv потребуют фиксации, если вы их используете, и это довольно сложно.

+0

В настоящее время экспортируется в .obj, а затем импортируется в блендер, а затем экспортируется в нужные форматы. Работает, хотя и будет стремиться экспортировать напрямую в другие форматы. – Sagar