FreeCAD作为一款基于OpenCasCAD内核的开源CAD软件,可以在GitHub上下载源代码。阅读源代码,有助于我们学习CAD软件架构,了解底层几何算法。
FreeCAD源代码为C++,二次开发为Python。内嵌Python解释器,分为App和Gui,可做界面交互开发,也可*面开发。
由博主Caesar卢尚宇自学整理(纯粹出于对三维CAD软件开发的热爱)
拓扑数据脚本 | https://www.cnblogs.com/nxopen2018/p/12554639.html |
界面交互创建块工具 | https://www.cnblogs.com/nxopen2018/p/12512892.html |
自动出图导出PDF DXF | https://www.cnblogs.com/nxopen2018/p/12527693.html |
Part.makeBox创建块 | https://www.cnblogs.com/nxopen2018/p/12555213.html |
Part.makeCircle创建圆 | https://www.cnblogs.com/nxopen2018/p/12555263.html |
Part.makeCone创建圆锥体 | https://www.cnblogs.com/nxopen2018/p/12555371.html |