FreeCAD是功能上与solidworks等同的开源免费软件。功能非常强大。从3D建模,BIM,组装,到力学分析,热分析,等一应俱全。更重要的,他的底层是和python完全封装的。换句话说,我们可以使用python做任何事情。今天我们就介绍一下,FreeCAD二次开发的基础内容。
文章内容看完可能需要一点时间,建议大家边编程边看文章。
如有疑问可以回复我。
1、工作台的python终端
(1) 全局变量
FreeCAD在console里的名字是App。
在python脚本中,是FreeCAD模块。
getHomePath()返回的是软件安装目录
getResourceDir() 返回的是软件的资源目录
(2) Mod 目录