使用FreeCAD Python将.OBJ文件转换为STL

时间:2019-04-22 18:18:39

标签: stl-format freecad

我一直在致力于将不同格式(OBJ,FBX,COLLADA,3DS,IGES,STEP,VRML / X3D)的CAD文件转换为STL的项目。最近,我发布了this 关于将STEP文件转换为STL格式的stackoverflow的问题,并成功做到了。现在,我正在使用FREECAD和Python将OBJ文件转换为STL格式。有没有将OBJ转换为STL的python示例,以便我知道从哪里开始以及如何进行?

2 个答案:

答案 0 :(得分:0)

我在网上找到了答案。可以通过引用this脚本找到更多详细信息。简短的答案是:

Mesh.open("inputFileName.obj")
o = FreeCAD.getDocument("Unnamed").findObjects()[0]
Mesh.export([o], "outputFileName.stl")

答案 1 :(得分:0)

FreeCAD导出所有设置 FreeCAD的所有设置都在FreeCAD文件夹中。

C:\Users\a←When安装操作系统,打开名称entered.\AppData←File Manager〜“隐藏项目”,将显示AppData文件夹。\ Roaming \ FreeCAD

备份FreeCAD文件夹,重新安装时,将FreeCAD文件夹放回原始位置。

注意:要清除所有设置,只需删除FreeCAD文件夹,然后打开程序,将创建一个新的FreeCAD文件夹。

FreeCAD导出我制作的工具栏和宏 共同路径 C:\Users\a←When安装操作系统,输入名称。\AppData←File Manager ~ “Hidden project”打开,将显示AppData文件夹.\Roaming\FreeCAD\Please,采用下面的分支路径。

分支路径

\FreeCAD\user.cfg←The “toolbar” I made is placed here.

\FreeCAD\Macro←The “Macro” I made is placed here.

备份文件和文件夹,重新安装时,将文件和文件夹放回原始位置。

使用屏幕截图记录设置 如果无法导出设置,请使用屏幕截图记录设置,这是最好的方法。

例如:桌面位置,工具栏位置等...

使用屏幕截图记录设置,重新安装时,它将很快恢复。

手机也是如此。