我正在一个项目中,我必须将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文件执行相同的操作)