我正在寻找一个用于python的CAD模块。这是我发现的,如果我错了,请纠正我:
和
最后维护的脚本文件类型: STEP、IGES、STL (import/export)
pain is a
python
嗯,看起来FreeCAD的python绑定是最好的,但是还有其他的东西吗?
发布于 2013-02-28 18:07:42
我发现FreeCAD是最好的解决方案。python绑定允许您以一种全面的方式设计部件。
myShape = Part.makeBox(2,2,2)
myShape.translate(Base.Vector(2,0,0))
从简单的几何图形中,您可以使用布尔运算:
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)
唯一的缺点是在mac os上的安装,我不能在snow leaopard上编译它(因为太多的依赖于不可持续的库)。
但是pythonocc也有同样的问题,我不喜欢的是最少的文档和synthax,它太像opencascade,没有太多的pythonistic。
发布于 2013-10-09 06:08:48
occmodel是一个小型的、自包含的库,它提供了对OpenCASCADE建模内核的高级访问。
发布于 2019-03-13 05:05:50
CADquery是目前FreeCad的一个插件,我用过它,它比在Python中编写OpenScad脚本更好。开发人员目前正在从FreeCad迁移到Python OCC的版本2,但我目前正在努力使用V1。
CQParts是使cadquery变得有用的一个非常重要的部分。这是一个程序的类比,所以你可以设计一个轮子等等。
https://stackoverflow.com/questions/14519057
复制相似问题