飞多学堂
认证:优质创作者
所在专题目录 查看专题
3D设计软件FreeCAD 入门
3D设计软件FreeCAD入门2 凸台和凹坑功能
3D设计软件FreeCAD入门3 两种设计方式
3D设计软件FreeCAD入门4 草图
3D设计软件FreeCAD入门5 一个稍微复杂点的模型
作者动态 更多
LTspice入门教程4-电压源的基本使用
09-23 16:58
3D设计软件FreeCAD入门5 一个稍微复杂点的模型
09-23 09:58
在 IIS 服务器上安装 Typecho 博客系统
09-21 11:19
在 IIS 服务器上安装 PHP
09-18 11:34
Apio安装过程以及如何解决安装中的错误
09-15 13:27

3D设计软件FreeCAD入门2 凸台和凹坑功能

通过上一篇 3D打印设计软件 FreeCAD 入门 我们学习了 3D 模型设计软件 FreeCAD 的基本操作,今天我们继续学习 FreeCAD。

凸台(Pad)和凹坑(Pocket)功能是3D设计软件里最常用的两个功能,凸台用于将一个二维形状拉伸成三维物体,凹坑功能用于在三维实体中挖空。

各大3D设计软件都有类似的功能,名称可能不同,例如 DesignSpark Mechanical 中把凸台功能叫做拉动。

今天我们就来学习这两个功能。

在开始设计之前,有一点值得一提的是鼠标的问题,FreeCAD 中当导航模式为 CAD 是拖动或平移的操作方式为按下鼠标滚轮,所以你的鼠标要支持鼠标滚轮按下才行,要知道,有的鼠标滚轮是只能滚不能按下的。

另一点值得一提的是,FreeCAD 是一款跨平台的软件,支持 Windows、Mac、Linux三大主流操作系统。一般来说,Mac 键盘上与 Windows 键盘上 Ctrl 功能对应的键是 CMD 键。

还有一点,作者使用的 FreeCAD 软件版本是 0.19.3。

菜单-》编辑-》首选项可以打开软件设置界面。我的软件设置如下:

设置启动后加载 Part Design,进行 3D 模型设计时需要选择此工作台:

1-设置启动后自动加载Part Design 工作台

三维视图中显示坐标轴:

2-设置三维视图中显示坐标轴

设计过程

新建

开始设计点击菜单-》文件-》新建:

3-新建文

注意,新建文件后要确保当前的工作台(Workbench)为 Part Design。FreeCAD 支持建筑设计、机械设计等,3D模型设计需要选择 Part Design 工作台。

创建实体(Body)

点击 组合浏览器 中 任务 选项卡中的 创建实体

4-创建实体

啥是实体?实体用于包含我们设计的各个部分,一个实体就是一个完整的三维物体,所有组件都是结合到一起的,不可拆分。例如,一辆玩具小火车可能由一个车体、几个轮子等多个实体组成。在一个设计中可以创建多个实体。

创建实体后,任务选项卡内容变为如下:

5-创建实体后的任务选项卡

创建草图

点击 组合浏览器面板 任务选项卡中的 创建草图,创建一个草图:

6-创建实体后的任务选项卡

创建草图后,系统让你选择要进行工作或设计的平面:

7-选择工作平面

8-选择工作平面

如果你的工作区显示的不像上面那样而是成了类似下面的二维平面,那是因为你视图模式设置成了顶视图或其他视图:

9-顶视图中看不到其他的平面

点一下工具栏中的 设置为等轴侧视图 恢复默认视图:

10-默认视图按钮

根据你要设计的模型,选择一个合适的平面。这里我们选择 XY 平面。选中 XY_Plane, 然后点击 OK 按钮,选择后界面如下:

11-红点表示原点

红色圆点表示原点

二维设计

通过使用矩形工具在草图中绘制一个矩形:

12-草图中绘制一个矩形

绘制完成后,在空白区域点击鼠标右键结束绘制。

点击刚才绘制的矩形的任意一个顶点,来回拖动鼠标,发现它的大小是可以动的:

13-不完美的设计

这是因为我们的绘制没有实现完全约束,不完全约束的设计是不完美的。

此时,如果我们点击任务选项卡中的Close按钮关闭草图设计。

三维设计

进到 任务 选项卡中,点击 凸台工具将二维图形拉伸成三维实体:

14-使用凸台工具将二维U型拉伸成三维物体

此时的模型是这样的:

15-我们设计了一块砖头

如果我们在模型选项卡中双击 Sketch 重新打开草图,此时,我们可以更改草图设计。我们在之前绘制的矩形中再绘制一个矩形,然后点击Close按钮关闭草图。

16-矩形套矩形

注意,此时我的任务 选项卡中的自动删除冗余自动更新 选项是勾选上的,这样关闭草图后会自动更新我们的三维模型。

关闭后,我们看到刚才的砖头中间出现了一个洞:

17-挖一个洞

模型 选项卡中通过双击草图(sketch)重新打开草图,如果我们在草图的旁边再画一个矩形,但是不和现有草图相交:

18-创建一个分立的矩形

此时,如果我们关闭草图,就会发现系统提示如下错误:

19-谁让你这么干的?

意思是说 Pad 不允许多个实体。换句话说,对于当前的实体(Body)模型来说,所有组件必须是连接到一起的,不允许分立组件出现。你如果想创一个独立的组件,必须在当前设计中再添加一个实体才行。一个实体上的组件都是紧密结合到一起的。

我们可以在草图中通过重合(Coincidence)约束选取两个不连接矩形中的两个顶点,然后将他们固定到一起:

20-重合约束将两个不相连的矩形粘连到一起

我们切换到 模型 选项卡,选中某一个设计元素,然后按键盘上的 空格 按键可以切换显示和隐藏该元素。比如我们选中原点,按下空格可以切换坐标平面显示:

21-切换显示坐标平面

此时,如果想在我们的模型上挖个洞,我们可以使用 凹坑(Pocket)工具。

在 模型 选项卡中选中 Pad , 然后选择要进行挖孔操作的平面:

22-选择一个平面进行挖孔

选中要进行操作的平面后,点击工具栏中的 创建一个草绘 按钮创建一个新的草绘,进行挖孔:

创建新的草绘后,系统自动切换到 任务 选显卡:

24-新建草图后系统自动切换到任务选项卡

我们在草图中绘制一个圆形,然后关闭草图:

25-草图中绘制一个圆

关闭草图后,我们打开 任务 工具栏,应用 凹坑 (Pocket)功能进行挖孔:

26-使用凹坑功能进行挖孔

如果我们想要把挖孔圆的圆心放到之前实体的一个顶点上,我们可以 重合 约束在草图中将两个点约束到一起:

27-无法选中位于不同草图中的两个点

操作失败了,我们发现我们无法选中位于不同的草图中的两个点。

FreeCAD 有一个功能叫 创建一个与外部几何体关联的边(Create an edge linked to an external geometry(X)) 功能可以实现跨草图选点:

28-外部几何体关联功能

我们点击该按钮,然后就可以在草图设计中跨草图选点了:

29-跨草图选点

选完点后别忘了点击一下右键释放选点工具。

现在我们可以愉快的使用 重合(Coincidence) 约束将不同草图中的两个点约束到一起了:

30-将不同草图中的两个点约束到一起

点击 Close 按钮关闭草图后,模型变为如下图所示:

31-最终模型

总结

通过今天的学习,我们学习了以下知识点:

  • 同一个实体中不允许分立元素出现
  • 如何通过空格键切换显示和隐藏设计元素
  • 如何通过创建一个与外部几何体关联的边来实现跨草图选点
  • 复习了凸台功能
  • 学习了凹坑功能
声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 2
收藏 3
关注 196
成为作者 赚取收益
全部留言
0/200
成为第一个和作者交流的人吧