【发布时间】:2013-01-09 06:06:39
【问题描述】:
我正在寻找适用于 python 的 CAD 模块。这是我发现的,如果我错了,请纠正我:
-
PythonCAD:
- 文件类型:DWG、DXF、SVG
- 面向:在窗口中单击
- 最后维护:2012-06-15
- 记录:贫穷和肮脏
-
PythonOCC:
- 文件类型:STEP、IGES、STL(导入/导出)
- 面向:脚本
- 上次维护时间:2013-01-12
- 记录:良好且清晰
- 安装太痛苦了
-
FreeCAD (python wrapping)
- 文件类型:?
- 面向:单击窗口和可从 python 导入的 python 脚本
- 最后维护时间:2013 年 1 月
- 记录在案:非常好
好吧,似乎 FreeCAD 的 python 绑定是最好的,但还有其他东西吗?
【问题讨论】:
-
这个问题有点问题,因为很难知道范围。您可能可以通过谷歌搜索“Python 参数化 CAD”找到最佳和最新的答案。可用于此类事情的软件经常更改,因此任何答案很快就会过时。如果您对找到的 CAD 模块有具体问题,可以单独提出这些问题。此外,您可以通过在一些邮件列表中询问您已经列出的项目之一来获得更好的答案。
-
我猜过去 7 年情况发生了变化。从我使用 PythonOCC 的最后 3 个小时开始:安装非常简单(基本上是
cmake; make; make install),OCC 本身的文档确实很棒,但是当您遇到某些问题时,SWIG 绑定的可用性从“足够好”到“纯粹的痛苦和恐怖”不等C++ 构造。