Конвертируйте файлы .dae и .3ds в .stl, используя python FreeCAD - PullRequest
0 голосов
/ 23 апреля 2019

Я работаю над проектом, в котором мне нужно конвертировать 5 типов файлов (.step, .obj, .iges, .dae и .3ds) в формат файлов .stl.Я был в состоянии конвертировать .step, .iges и .obj в .stl форматы файлов.Однако у меня возникли проблемы с преобразованием .dae и .3ds в .stl.Я использовал этот код в качестве ссылки.

Для файлов .dae:

Изучая код по ссылке выше, предполагается, что Mesh.open (in_f) в строке 73открыть формат входного файла (в нашем случае .dae).Код выполняет этот условный блок, потому что mesh_formats содержит формат файла .dae.Однако при попытке выполнить Mesh.open ("inputFile.dae") я получаю следующее сообщение

Mesh.open("inputFile.dae")
RuntimeError: File extension not supported: inputFile.dae

Мне нужно знать, что происходит, поскольку FreeCAD может импортировать файлы .dae и экспортировать в.Формат STL.Как я могу сделать что-то подобное программно?(Мне нужно сделать то же самое для файлов .3ds)

...