4

我目前在一个需要完成大量 3D 打印设计的项目中。它们都是参数化的,所以我想编写一个 python 代码来为我生成那些设计文件(.STL 格式)。我想知道,有没有可以做到这一点的python包?因为目前我都是使用 SolidWorks 手工完成的。

谢谢!

4

3 回答 3

7

是的……它叫做 FreeCAD。

装配模块已经处于开发版本(截至 2014 年 6 月 15 日),并且将很快达到真正装配的生产质量!

http://freecadweb.org/

于 2014-06-15T17:25:59.880 回答
2

是的,不止一个。

以我卑微的经验,我尝试了许多使用 Python 进行参数化 CAD 建模的开源工具(FreeCAD、Rhino-Grasshopper、Blender、Salome)。所有这些都是有效的选项,最好的选项是您建模或编码的能力。

我最近喜欢 SALOME (www.salome-platform.org),因为它有直接的“转储研究”选项、持续开发和良好的 API 文档。

特别是,一旦我有一个值得打印的实体并且没问题,我就使用 exportSTL 命令进行了一些 3d 打印。

然而,如果你打算在表面而不是实体上工作,我认为你不会找到任何值得开源的东西(Rhino 需要付出一点代价)。

于 2016-04-01T16:45:02.350 回答
0

还有一个新的!叫pymadcad

这是一个库,旨在仅使用 python 脚本完成完整的 CAD 工作。与 FreeCAD 不同,Pymadcad 本身就处理三角形网格,因此它可以很容易地导入/导出 .stl 文件。

有越来越多的表面生成函数(挤压、旋转、管、螺杆、光滑表面……)。还有所有可以生成和处理 3D 图元的东西,例如线条、弧线、...

以下是功能的简要介绍

于 2021-01-20T15:31:38.780 回答