一点背景
为了使用 openfoam 进行模拟,我使用 snappyHexMesh 创建了我的网格,作为输入,我需要每个对象的三角曲面文件,例如 stl 或 obj。在我的公司,我们使用solidEdge,它不能从装配中导出stl。如果您导出它们,它们将在被添加到装配体之前位于它们的本地坐标系中。为了将程序集文件转换为 stl,我正在以实心边缘导出一个步骤文件并将其写入 freecad 中的 stl。但是,我想使用 python 自动化这个过程。
方法
我发现这篇文章将步骤文件转换为 stl或这个网站。但是,在组装步骤中读取时,它会创建一个 stl 文件。我想为装配中的每个零件创建一个 stl。有没有一种方法可以遍历组件中的零件并将它们写入 stl?