使用python FreeCAD将.dae和.3ds文件转换为.stl

时间:2019-04-22 22:08:58

标签: collada 3ds stl-format freecad

我正在一个项目中,我必须将5种文件类型(.step,.obj,.iges,.dae和.3ds)转换为.stl文件格式。我已经能够将.step,.iges和.obj转换为.stl文件格式。但是,我无法将.dae和.3ds转换为.stl。我已经使用this代码作为参考。

.dae文件:

检查上面链接中的代码,第73行的Mesh.open(in_f)应该打开输入文件格式(在本例中为.dae)。该代码执行此条件块,因为mesh_formats包含.dae文件格式。但是,在尝试执行Mesh.open(“ inputFile.dae”)时,出现以下消息

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

我需要了解最新情况,因为FreeCAD可以导入.dae文件并导出为.stl格式。我该如何通过编程来做类似的事情? (我需要对.3ds文件执行相同的操作)

0 个答案:

没有答案