美文网首页
FreeCAD 二次开发

FreeCAD 二次开发

作者: dududuwei | 来源:发表于2018-08-05 20:25 被阅读0次

一. 简介

FreeCAD作为一个开源的CAD 软件,自然可以用来二次开发,后者在其基础上开发自己的UI,做成定制的CAD软件。

二. 开发语言

FreeCAD 是主要代码是基于C++开发的,当然是可以用C++开发。同时,freecad也可以用python开发,其内置解释器也是python。包括录制的宏等也是python。
人生苦短,我用python。

三. 如何开发

最简单的就是录制宏播放,freecad的解释器就是学习api的好工具。通过录制编写的宏就可以开发新功能。
另外就是挂菜单,开发自己工作台,也就是workbench。freecad作为一个开源软件,其插件的开发也相当开放,只需在特定的文件夹下建立我们的插件文件夹,便可以开发我们的插件。同样的,我们也可以在安装目录下看到其自带的workbench代码。
我们可以在安装目录下,一般是C盘program file文件夹下的freecad文件夹,下面的mod文件夹就是我们的workbench文件,我们可以看到每一个人文件夹就是一个workbench。

四. 添加其他网友开发的add-on

在工具中我们可以安装addon manager,可以方便的添加自三方插件和宏。自带的就没有装配体功能,我们可以添加assembly 2插件用来设计装配体。

相关文章

网友评论

      本文标题:FreeCAD 二次开发

      本文链接:https://www.haomeiwen.com/subject/moqivftx.html