我正在寻找一个用于python的CAD模块.这就是我发现的,如果我错了,请纠正我:
好吧,似乎FreeCad的python绑定是最好的,但还有其他东西吗?
我发现Freecad是最好的解决方案.python绑定允许您以全面的方式设计零件.
myShape = Part.makeBox(2,2,2)
myShape.translate(Base.Vector(2,0,0))
Run Code Online (Sandbox Code Playgroud)
从简单的几何图形中,您可以使用布尔运算:
cylinder1 = Part.makeCylinder(3,10,Base.Vector(0,0,0),Base.Vector(1,0,0))
cylinder2 = Part.makeCylinder(3,10,Base.Vector(5,0,-5),Base.Vector(0,0,1))
common = cylinder1.common(cylinder2)
Run Code Online (Sandbox Code Playgroud)
唯一的下端是使用mac os进行安装,我无法在雪豹上编译它(因为对未经过处理的库有太多依赖).
但是pythonocc有同样的问题,我不喜欢的是最小的文档和合成器,它太开放了,而不是太多的pythonistic.
| 归档时间: |
|
| 查看次数: |
23223 次 |
| 最近记录: |