在FreeCAD 开源跨平台二维三维CAD软件
FreeCAD是一个开源的、跨平台二维/三维CAD软件。它是一个大而全的平台,包含了各种常见的CAD功能,适用于多种不同的应用领域。
FreeCAD功能复杂,我们将分成多期,深入介绍FreeCAD的方方面面。
软件界面
软件主要组成部分
菜单栏 工具栏 项目面板 属性面板 绘图区 选择集面板 Python面板 报告视图面板(类似AutoCAD的Output) 状态栏
菜单栏
文件
编辑
视图
工具
宏
实用工具
窗口
工具栏
FreeCAD中的菜单栏和工具栏,会根据Workbench的不同而有很多特有的内容。Workbench是类似AutoCAD中Workspace的概念,通过把功能组织到Workbench中,用户可以根据自己的应用领域,选择适合自己的Workbench。切换不同的Workbench,简单的理解可以认为FreeCAD就变成了多个不同的软件。
我们在后面会深入的介绍每个Workbench的功能,界面和使用方法。
项目面板
属性面板
绘图区
选择集面板
Python面板FreeCAD中每一个操作都会被记录成Python脚本,通过执行记录下来的Python脚本,用户就可以重复前面的操作。用户执行的每个GUI操作,在Python面板中都会有相应的语句打印出来。
用户可以直接在Python面板中运行Python语句来操作FreeCAD,这个是比AutoCAD更强大的功能。
报告视图面板
状态栏
数据交换
FreeCAD支持众多的数据格式
支持导入的数据格式
支持导出的数据格式
参数
FreeCAD也支持参数化
插件
License
License是GPL V2
开发实现
开发主要基于Qt和C++语言,使用到了众多的第三方库.
boost Qt Coin3D library OpenCASCADE Python VTK Xerces
官方网站:/
Github:https://github.com/FreeCAD/FreeCAD
0条评论