将STEP文件类型转换为STL

时间:2019-04-16 18:49:20

标签: step stl-format freecad

我想使用Python将STEP文件转换为STL文件格式。我在网上看过,看来最好的选择是使用FreeCAD或OpenCascade(OCC)。但是,我是一个初学者,不知道从哪里开始。我在网上做了一些搜索,发现this(将STEP转换为OBJ文件的代码)。

是否有来自FreeCAD(基于OCC)的python示例将STEP文件转换为STL?我应该从哪里开始?

1 个答案:

答案 0 :(得分:1)

以下是一些快速入门的代码:

import FreeCAD
import Part
import Mesh
shape = Part.Shape()
shape.read('my_shape.step')
doc = App.newDocument('Doc')
pf = doc.addObject("Part::Feature","MyShape")
pf.Shape = shape
Mesh.export([pf], 'my_shape.stl')

FreeCAD广泛使用python来实现面向用户的功能。基本上,您通过UI进行的所有操作都是使用python完成的。

因此,打开UI,打开Python控制台然后手动执行功能非常有用。通常,您可以直接从控制台直接复制python并对其进行编辑以满足您的需求。