前言:
FreeCAD 0.1.8 入门学习笔记(00)下载,选语言
入门笔记,纯属个人学习理解,供日后查阅,内容仅供参考,不对内容准确性正规性做任何保证. 若发现错误,欢迎指正.
主界面
新建工程
点这:
之后可以看到左边出现了 工程树视图(Tree View) 不过里面暂时还是空的
切换工作台为[Part Designe]
在这个软件中可以进行不同类型的设计,每种设计需要用到不同的"工具台",这个地方切换工作台:
Part
part是模型的片段,下面这个"蘑菇型"由2个part组成,一个圆柱和一个半球:
一个新工程的设计界面什么都没有,我们需要建立第一个Part,往后的Part都在其之上进行延伸.
初始Part大体有2种创建方式:
1: 通过增料图元,添加一些通用形状(球形,方形之类的)
2: 通过草图自己设计初始Part(画一个2D件,然后第三条轴给个数生成了)
此处选择2.点击草图图标.
草图设计
草图是一个2D的设计稿,用于设计part的一个面,然后生成part.
选择平面
草图设计一开始会让选择草图的面.三条轴的方向分别是:
Y: 与你的眼睛距离越远Y越大
X: 从左到右依次增长
Z: 高度,距离"地面"越远越大
由于X,Y是平躺的一个面,所以我选这个开始,这样我设计起来轻松些,这样默认情况下设计的第一个Part就会被3D打印机平着打印到底部.当然,也可以硬调参数让它不打到底部...
选[XY_Plane]然后继续.
工具栏介绍
进入后可以看到工作台自动切换到了[Sketcher]:
以下是这个Shetcher工作台最常用的两组按钮:
基本图形就是要画到草图上的东西,一些点,线,面.
所有基本图形都由 点,线 两大元素构成,
约束就是对一些数据的定义以及绑定.
什么是定义呢:一个元素的位置,长度.角度.数值化.这些都是定义.
什么是绑定呢:可以把多个基本元素(点,线),其中某个有关属性,绑定起来.
举个例子:
我有两条绳子,A绳子长10米(这是定义),B绳子和A绳子一样长(这是绑定)
绑定可以让参数联动起来,当我们修改一个参数时,有关参数都会跟着修改,可以达到加快设计速度.
画线
试着画一个直线到草图,点击直线图标,然后在草图上任意位置点下鼠标放一个端点作为起点,再在另一个地方点下鼠标放置一个端点作为终点:
注意:这条线段由3个互相绑定的基本元素组成:2个端点和1条线,在设置约束的时候,这3个元素是不同的!
给线添加约束吧
在设置约束之前,可以试着用鼠标拖动线的端点,或者线的本体:
可以发现 线的: 角度,长度,x位置,y位置 4个属性可以任意拖动变化
然而记住这点:一个完善的草图,应该所有元素的属性都数值化,而不是通过鼠标随便拖到一个地方来模糊定义.
角度约束
首先给角度设置约束:
可以看到线瞬间变成竖线了,并且两个端点不管怎么拉,在X轴另一个都会跟着走,不会改变角度:
左右位置约束
接着定义位置,我们要让这条线在X轴上始终摆在距离草图中心点(x0y0z0的点)2mm的位置:
这个约束是针对端点的,不能给线体设置
依次点击竖线的任何一个端点,然后点击草图中心点,接着点击水平距离约束,在弹出的框里输入距离.
可以看到图上出现了约束标识:
此时线段在X轴上的位置,就与草图的中心点锁定了,无法再用鼠标去模糊拖动.
长度约束
如果尝试用鼠标去动端点,会发现,你还能改变线的长度.所以咱们把长度也数值化吧:
点击线体后.点击垂直距离约束图标,设为3mm:
上下位置约束
现在线的角度,左右位置,长度 都数值化了,尝试去拖动线体,发现还有一个自由度,上下位置.
这个就操作与左右位置差不多,就不讲了,自己动手试试吧_.
完成效果:
约束标志如果挡住了草图的关键内容,是可以点击文本拖动的.
任务界面
当我们在设计模型的局部任务的时候(比如画局部草图).一些相关属性在这编辑,当我们设计完局部任务,按上面的Close,即可退出局部设计.
左边框从上往下分别是:
- 求解器信息,会检查并提示草图有没有未约束的模糊属性
- 编辑控件(编辑器的一些属性设置)
- 约束列表(有些错误的约束可以在这选择,然后按del键删除,或者双击修改属性)
- 元素列表(草图的所有东西都是点和线两个元素,构成的,这里的点又分为线段起点,线段终点,弧线圆形中心点)
更多的线,更多约束
加线
我们把草图改成一个方形吧. 再添加3条线,不要费力气去用鼠标把端点连起来,或者摆正,放个差不多就行,我们要用约束定义属性!:
设为直线
新加的3条边,都约束为直线(注意:横线要用水平约束,竖线用垂直约束!),这里就不放图了,参考第一条线.
绑定长度
绑定左右两个线段的长度:
连接端点
要把4条线合成方形,需要把端点连接起来,这也是约束,这样操作:
最常见的约束错误是冗余错误,同样的参数绑定后却又反复定义,就冗余了.差不多就是这样的感觉:
我有两条绳子,一样长,A长10米,B长10米.
冗余约束很常见,如果遇到了,删掉多余的一部分即可解决.
在连接端点的时候就会碰到一个冗余约束,由于绑定了左右两线长度,并且都是直线,如此一来互相连接的时,上下两线只要有一条是直线,另一条无需再设置为直线.可删除其中一条的直线约束.
利用求解器,查看有没有遗漏的约束.
可以看到我们遗漏了1个约束,用鼠标点下数字1,可以看到右边线段被标记了.
尝试用鼠标拖动,发现这条线可以左右拖.也就是这条线和中心点的距离没有约束.是灵活的.
添加相对中点的约束.
点击两个点,和任意一个从两点中穿过的线,按图标,就能让两个点和这个线的距离保持一致.
(0.18版有点bug,这里设定后不会立刻刷新界面,随意点一下其中一个点.动下鼠标试试)
这一步有个冗余约束需要删除,是正常现象.
成品,一个完全约束的方形:
Q:元素列表里有现成的方形元素.为何不用? A:因为我要用这些操作讲清楚约束的使用方法!
至此,草图完成,左边任务视图的上面有个Close按钮,按下回到主界面
生成Part
生成part后草图还在,所以不用担心生成后就无法修改了
Part和实体的关系:实体是一个整体,比如一个蘑菇,Part是实体的实现.比如半圆,圆柱这些.
激活实体
双击工程树视图(Tree View)里面的Body实体就能激活:
创建Part
选中刚刚画的草图,创建凸台:
填写尺寸,OK:
查看实体:
工具栏有视图切换按钮可切换各种视图查看,也可以按[Shift + 鼠标右键]自由旋转3D模型,按鼠标中键能拖动画面.
自此,完成了第一个最基本的Part.
重新打开草图编辑
工程列表里面,这个图标表示的是草图.双击可重新进入编辑