FreeCAD快速开始

前言

FreeCAD是一个三维参数化建模应用程序。它主要用于机械设计,但也适用于其他所有需要精确3D建模和控制模型历史的用途。
FreeCAD从2002年开始开发,提供了大量的功能,虽然功能还有待继续完善,但对于业余爱好者和小型工作室来说也已经足够了。FreeCAD forum社区用户活跃,你可以找到大量的高质量项目示例。如果要在生产中使用FreeCAD,建议看看这个。
像所有的自由软件项目一样,FreeCAD的发展离不开其社区的支持。如果你喜欢,你可以通过各种方式捐赠和帮助FreeCAD,比如写文档和翻译。

另请参见:

安装

首先,下载并安装FreeCAD。你也可以获取源码自己编译。

界面概览

在这里插入图片描述

上图为FreeCAD 0.19的标准UI布局。

  1. 主视图区域:包含不同的选项卡窗口,主要是三维视图
  2. 3D视图:显示文档中的几何对象
  3. 树形视图(组合视图的一部分):显示文档中的对象层级结构和构造历史。它还可以为激活命令显示任务面板。
  4. 属性编辑器(组合视图的一部分):查看和修改选中物体的属性
  5. 选择视图,查看选中对象及其子元素
  6. 报告视图:也叫做输出窗口,输出日志信息
  7. Python控制台:所有命令执行的结果都会输出到这里,并且你也可以在这里输入Python命令
  8. 状态栏:显示信息或者工具提示
  9. 工具栏
  10. Workbench选择器
  11. 标准菜单:这里有程序所有的基础操作。

FreeCAD界面的核心就是区分Workbench。一个Workbench就是一套完成特定工作的工具集,例如:使用网格、绘制二维对象或者绘制受约束的草图。
你可以通过Workbench选择器来更改当前的workbench。你可以自定义每个workbench所包含的工具,添加来自其他workbench的工具,甚至是自己录制的宏。通常我们都是从PartDesign Workbench或者Part Workbench开始工作的。
如果你是第一次打开FreeCAD,会有一个欢迎界面,下图是0.18版本的界面:
在这里插入图片描述

start center可以让你快速的跳转到常用的workbench,打开最近的文件,或者看看FreeCAD又发生了哪些新闻。你可以在首选项中更改默认workbench。

在3D空间中导航

FreeCAD提供了多种不同的导航模式,其中还有一种是触控板模式。下表是默认模式(CAD导航)。在空白区域右击,可以快速切换导航模式。

操作图示说明
选择在这里插入图片描述在对象上点击即可选择,按住 Ctrl 可多选
平移画布在这里插入图片描述按住鼠标中键并拖动
缩放在这里插入图片描述使用鼠标滚轮进行画布缩放
旋转视图在这里插入图片描述先按住中键,再按住左键或者右键进行拖动

认识FreeCAD的第一步

FreeCAD致力于为您创建高精度的3D模型,保持对这些模型的紧密控制,并最终构建出这些模型(通过3D打印、数控加工甚至是建筑工地)。因此,它与为其他目的(例如动画电影或游戏)制作的某些其他 3D 应用程序非常不同。 它的学习曲线可能很陡峭,特别是如果这是您第一次接触 3D 建模。 如果您在使用时遇到困难,FreeCAD 论坛上友好的用户社区或许可以为您解疑答惑。
您将在 FreeCAD 中开始使用的工作台取决于您需要执行的工作类型:如果您要处理机械模型,或者更普遍的任何小型对象,您可能想要尝试 PartDesign Workbench;如果您要专注于 2D 操作,则切换到 Draft Workbench;如果需要约束,则切换到 Sketcher Workbench;如果您想做 BIM,请启动 Arch Workbench; 如果您来自 OpenSCAD 世界,请尝试使用 OpenSCAD Workbench;还有许多社区开发的外部工作台可用。
你可以随时切换Workbench,并且根据需要自定义workbench。

使用PartDesign和Sketcher Workbench

PartDesign Workbench用于构造复杂的模型。它通常是从简单的形状开始,通过不断的添加或者删除一些部分(称为“feature”,特性),直到得到你满意的物件为止。你在建模过程中所应用的所有feature都会被存储在一个单独的tree view中。当然tree view还包含了其他的一些对象。你可以将 PartDesign 对象视为一系列操作,每个操作都应用于前一个操作的结果,形成一个大链。 在树视图中,您会看到最终对象,但您可以展开它并检索所有先前的状态,并更改它们的任何参数,这会自动更新最终对象。
PartDesign 工作台大量使用另一个工作台,即 Sketcher 工作台。 草绘器允许您绘制 2D 形状,这些形状是通过对 2D 形状应用约束来定义的。 例如,您可以绘制一个矩形并通过对其中一条边应用长度约束来设置边的大小。 那么这条边就不能再调整大小了(除非约束被改变)。
使用草绘器制作的那些 2D 形状在 PartDesign 工作台中被大量使用,例如用于创建 3D 体积,或在对象的表面上绘制区域,然后从其主要体积中挖空。 这是典型的 PartDesign 工作流程:

  1. 创建新草图
  2. 绘制一个封闭的形状(确保所有点都已经相连)
  3. 关闭草图
  4. 使用填充工具将草图扩展为 3D 实体
  5. 选择实体的一个面
  6. 创建第二个草图(这次它将绘制在选定的面上)
  7. 画一个封闭的形状
  8. 关闭草图
  9. 在第一个对象上从第二个草图创建一个凹槽

你可以通过上述步骤得到一个类似下图的模型:
在这里插入图片描述

你可以随时更改草图,或者更改填充工具和凹槽工具的参数,这些都将更新最终的模型。

使用Draft 和 Arch Workbench

Draft Workbench 和 Arch Workbench 的行为与上面的其他工作台略有不同,尽管它们遵循相同的规则,这些规则对所有 FreeCAD 都是通用的。 简而言之,虽然 Sketcher 和 PartDesign 主要用于设计单个部件,但 Draft 和 Arch 用于简化处理多个更简单对象时的工作。
Draft Workbench 为您提供的 2D 工具与您在 AutoCAD 等传统 2D CAD 软件中用到的工具有些相似。 然而,2D 绘图不在 FreeCAD 的考虑范围,所以不要指望在这里找到专用应用程序提供的全套工具。 大多数草图工具不仅适用于 2D 平面,而且适用于完整的 3D 空间,并受益于特殊的辅助系统,例如:工作平面和对象捕捉。
Arch Workbench 为 FreeCAD 添加了 BIM 工具,允许您使用参数化对象构建建筑模型。 Arch 工作台广泛依赖于其他模块,例如 Draft 和 Sketcher。 Arch 工作台中也提供了所有的 Draft 工具,并且大多数 Arch 工具都使用了 Draft 辅助系统。
使用Arch and Draft的典型工作流如下:

  1. 使用绘制线工具绘制几条线
  2. 选择每条线,然后按墙工具在每条线上建一堵墙
  3. 通过选择墙壁并按下 Arch Add 工具来连接墙壁
  4. 创建一个地板对象,并从tree view中移动墙壁
  5. 创建一个建筑对象,并从tree view中移动您的地板
  6. 通过单击窗口工具创建一个窗口,在其面板中选择一个预设,然后单击墙的表面
  7. 如有必要,首先通过设置工作平面来添加尺寸,然后使用草图尺寸工具

你可以通过上述步骤得到一个类似下图的模型:
在这里插入图片描述

更多信息请参考教程页。(待翻译)

插件、宏、外部workbench

Freecad 作为一个开源软件,提供了用插件补充其Workbench的可能性。
Addon 是基于工作台补充的开发。任何用户都可以开发他认为缺少的功能,以满足自己或者社区的需要。通过论坛,用户可以在论坛上请求意见、帮助。插件可以免费分发。
有两种类型的插件:

  • 宏:提供新工具或功能的 Python 代码片段。宏通常作为一种简化或自动化绘制或编辑特定对象的任务的方式开始。如果在一个目录中收集了许多这些宏,则整个目录可能会作为一个新的工作台分发。
  • 外部工作台:用 Python 或 C++ 编程的工具集合,它们以一种重要的方式扩展了 FreeCAD。如果工作台得到充分开发并且文档齐全,则它可以作为 FreeCAD 中的基础工作台之一包含在内。在外部工作台下,您将找到现有库的原理和列表。

脚本编写

最后,FreeCAD 最强大的功能之一是脚本环境。 从集成的 Python 控制台(或任何其他外部 Python 脚本),您可以访问 FreeCAD 的几乎任何部分、创建或修改几何、修改 3D 场景中这些对象的表示或访问和修改 FreeCAD 界面。 Python 脚本也可用于宏,它提供了一种创建自定义命令的简单方法。

What’s new

有关功能的详细列表,请参阅发行说明。

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
浩辰CAD看图王(电脑版)集快速看图、DWG画图、CAD批注、CAD测量、画图制图于一身,由30年CAD开发背景的浩辰CAD出品的轻量级dwg/dxf图纸览图及编辑的电脑端CAD看图软件。告别为查看CAD图纸安装几百兆的繁杂CAD软件,无需dwg格式转换,矢量图显示放大不失真,完美查看AutoCAD、浩辰CAD、天正建筑等各版本的dwg二维和三维CAD图纸,超快速开图、显示准确、操作流畅。 内嵌天正实体解析器,完美显示天正建筑、天正暖通、天正给排水等各专业CAD图纸,不再为丢实体而烦恼,并可对天正各版本CAD图纸进行转换,专业的fonts字体解析支持不同字体的正确显示,无需安装font字体,不再显示文字乱码,还可查看外部参照中的对象。 可实现CAD快速看图、PDF转CAD图纸,DWG图纸编辑、DWG批注、DWG测量标注、CAD测量、CAD图块统计、CAD文字查找、导出PDF/JPG、CAD图纸比较、CAD图层管理、裁剪延伸、Excel表格等功能,无水印打印、随时共享设计进度,无需发送DWG图纸,可分享链接给他人查看,不担心图纸安全和侵权。提供CAD测量工具,适用于工程建筑、施工、现场勘测、家居装饰装修、机械制图、测量、测绘等行业;全面兼容天正各版本,天正专业图纸显示更完整、更精准,助力CAD自学、工地建筑建设、工程测量员、设计师画图绘图等。 浩辰CAD云图的云端文件存储,能够支持从手机、电脑、网页浏览器登陆后多端查看图纸,微信扫码注册、登录、绑定全流程,一个账号多方快捷登录,告别U盘拷贝版本,并可同时查看批注内容,可实现在手机、平板和PC端同步文件,协同编辑DWG图纸,实现随时随地看图,享受云端存储的安全与便利,。 浩辰CAD看图王支持CAD图纸多人协作办公。通过即时通讯、共享聊图与图纸管理功能,可在软件内多人共享CAD图纸、即时交流沟通、实时同步操作,无需在看图工具与微信、QQ等通讯软件间切换交流;看图交流、即时共享,协作提高办公效率,随时随地享受设计。 浩辰CAD看图王在建筑(暖通、给排水、电力、电气、结构、预算、园林、测量等专业)、机械(加工、机床、钢格板等)、装饰装修(平面图、建筑龙骨等)、施工等行业得到了广泛应用。浩辰CAD看图王移动版、网页版和电脑版打造设计领域的OFFICE,改变CAD传统工作方式,摆脱CAD纸质图纸,非专业人员也可以轻松查看DWG格式的CAD图纸。 特色功能: 1、CAD快速看图,顺畅打开AutoCAD、浩辰CAD、天正等各版本CAD图纸,天正全专业图纸解析与版本转换; 2、CAD多种格式转换,支持浏览DWG、DXF等格式图纸,同时可将PDF格式文档转为DWG格式CAD图纸,以及 CAD转PDF文档或PNG等格式图片; 3、多种CAD图纸操作,提供CAD图纸比较、CAD块统计、外部参照、表格、批量打印,输出PDF等功能。 4、CAD图纸完美显示,真矢量CAD图纸显示,云字体提供CAD字库,告别乱码困扰; 5、标注测量,长度、面积、角度、坐标等多种测量与标注,同时可对测量标注的单位以及比例进行调整; 6、CAD云批注,支持文字、引线、箭头、手绘线等多种批注,并可分享好友协同工作,手机与电脑可共享批注内容; 7、一键同步,微信扫码注册、登录、绑定全流程,一个账号多方快捷登录,云存储空间图纸随身,在手机、平板或电脑上随时同步您的CAD图纸; 8、我的云图,云图空间存储与分享,CAD图纸安全不丢失。 9、绘图工具,CAD图纸绘制、修剪、延伸、测量、标注、文字查找、视口操作等功能; 10、DWG安全分享,图纸上传云图分享可设置有效天数以及批注是否可见,保护图纸安全; 11、协作功能,支持多人在线沟通与图纸实时同步,实现图纸即时交流、共享管理。 浩辰CAD看图王电脑版5.2.0版本更新内容: 1、优化登录、注册界面,登录注册更方便。 2、新增微信扫码注册、登录、绑定全流程,一个账号多方快捷登录。 3、新增块统计功能,图块数量一键统计。 4、新增修剪功能,制图修改更精准。 5、新增延伸功能,快速制图更方便。
FreeCAD是一款免费、开源的三维CAD建模软件,由一群热爱开源、CAD及工程学的开发者共同开发而成。它旨在为用户提供一个功能强大、易于使用的CAD解决方案。 FreeCAD的开发主要借助于Python编程语言。Python是一种简单易学的编程语言,其语法简洁,容易理解和使用。通过使用Python,开发者们能够快速而灵活地扩展和定制FreeCAD的功能。无论是编写自动化脚本、插件、宏,还是开发新的工具,Python都为开发者提供了丰富的工具和库来实现各种功能。 在开发FreeCAD过程中,开发者们积极参与到社区的讨论中,与用户们密切合作,共同解决和改进软件中存在的问题和bug。这种开放式的开发模式使得FreeCAD能够不断创新和进步,紧跟用户需求。同时,开发者们还通过持续的维护和更新,确保软件的稳定性和可靠性。 作为一个开源项目,FreeCAD的代码库公开对外,并欢迎社区的开发者们参与到代码的编写和维护中来。这种开放的开发模式使得FreeCAD的功能得到不断扩展和完善。开发者们通过提交代码、解决BUG、编写文档和教程等方式来共同贡献力量,使得FreeCAD得以持续发展。 总而言之,FreeCAD的开发依靠一群开源社区的开发者共同努力。他们利用Python编程语言,通过社区合作和开放的开发模式来架构和完善软件。通过不断的更新和沟通,他们使FreeCAD成为一个功能丰富、易于使用的免费CAD建模软件。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值