手册:一览所有工作台
- Introduction
- Discovering FreeCAD
- Working with FreeCAD
- Python scripting
- The community
对于 FreeCAD 的新用户来说,最大的困难之一是要知道在哪个工作台中找到特定的工具。下表将为您提供最重要的工作台及其工具的概述。请参考 FreeCAD 文档中每个工作台页面以获取更完整的列表。
其中四个工作台也是成对设计的,其中一个完全包含在另一个工作台中:Arch 包含所有 Draft 工具,而PartDesign 包含所有 Sketcher 工具。然而,为了清晰起见,它们在下面是分开列出的。
Part
Part 工作台提供了处理实体零件的基本工具:原始几何体,例如立方体和球体,以及简单的几何操作和布尔操作。作为与 OpenCasCade(开放级联技术)的主要锚点,Part 工作台为 FreeCAD 的几何系统提供了基础,并且几乎所有其他工作台都会生成基于 Part 的几何体。
工具 | 描述 | 工具 | 描述 |
---|---|---|---|
盒子 | 绘制一个盒子 | 圆锥 | 绘制一个圆锥 |
圆柱 | 绘制一个圆柱 | 球体 | 绘制一个球体 |
环面 | 绘制一个环面(圆环) | 创建基本几何体 | 创建其他各种参数几何体 |
形状生成器 | 从基本几何体创建更复杂的形状 | 合并 | 合并(联合)两个对象 |
共同部分 | 提取两个对象的共同(交集)部分 | 切割 | 从一个对象中切割(减去)另一个对象 |
连接 | 连接围合对象的内部空间 | 嵌入连接 | 将一个围合对象嵌入到另一个围合对象中 |
切割连接 | 在对象的墙壁上创建一个切割,用于放置另一个围合对象 | 拉伸 | 拉伸对象的平面面片 |
圆角 | 圆角化对象的边缘 | 旋转 | 围绕轴线旋转一个对象(非实体),创建一个实体 |
剖面 | 使用剖面平面与对象相交,创建一个剖面 | 横截面 | 沿着对象创建多个横截面 |
倒角 | 倒角化对象的边缘 | 镜像 | 在给定的镜像平面上镜像选定的对象 |
生成曲面 | 在选定的曲线之间创建生成曲面 | 扫描 | 沿着路径扫描一个或多个剖面 |
放样 | 从一个剖面放样到另一个剖面 | 偏移 | 创建原始对象的缩放副本 |
厚度 | 为形状的面片赋予厚度 |
Draft
Draft 工作台提供基本的 2D CAD 绘图工具,如直线、圆等,以及一系列通用的便捷工具,如移动、旋转或缩放。它还提供了几种绘图辅助功能,如网格和捕捉。它主要用于绘制 Arch 对象的指引线,但也可以作为FreeCAD 的"瑞士军刀"使用。
工具 | 描述 | 工具 | 描述 |
---|---|---|---|
直线 | 在两点之间绘制一条线段 | 线段 | 绘制由多条线段(折线)组成的线段 |
圆 | 从中心和半径绘制一个圆 | 弧线 | 从中心、半径、起始角度和终止角度绘制一个弧线段 |
椭圆 | 从两个角点绘制一个椭圆 | 多边形 | 从中心和半径绘制一个正多边形 |
矩形 | 从两个对角点绘制一个矩形 | 文本 | 绘制多行文本注释 |
标注 | 绘制一个尺寸标注 | B 样条曲线 | 从一系列点绘制 B 样条曲线 |
点 | 插入一个单点 | 复合图形 | 复合图形工具可以在当前文档中的给定点处插入代表文本字符串的复合图形 |
面绑定 | 从现有对象的选择面创建一个新对象 | 贝塞尔曲线 | 从一系列点绘制贝塞尔曲线 |
移动 | 将对象从一个位置移动或复制到另一个位置 | 旋转 | 围绕点旋转对象一定角度 |
偏移 | 将对象偏移到一定距离 | 修剪、延伸或挤出 | 修剪、延伸或挤出一个对象 |
升级 | 将或连接对象转换为更高级别的对象 | 降级 | 将或分离对象转换为较低级别的对象 |
缩放 | 相对于一个点缩放对象 | 形状 2D 视图 | 创建一个二维对象,它是另一个对象的平面视图 |
草图转换 | 将草图对象转换为草图或反之 | 矩形阵列 | 从一个对象创建一个矩形阵列 |
复制 | 创建对象的链接副本 | 镜像 | 沿一条线镜像对象 |
Sketcher
Sketcher 工作台包含用于构建和编辑复杂 2D 对象的工具,称为草图(sketch)。这些草图内的几何形状可以通过使用约束来精确地定位和关联。这些草图(sketch)对象主要是 PartDesign 几何体的构建模块,但在 FreeCAD 各处都有用。
工具 | 描述 | 工具 | 描述 |
---|---|---|---|
Point | 画出一点 | Line | 以 2 个点绘制线段 |
Arc | 以中心,半径,起始角度和结束角度绘制弧段 | Arc 3 points | 以两个端点和圆周上的另一个点绘制弧段 |
Circle | 以中心和半径绘制一个圆 | Circle 3 points | 以圆周上的三个点绘制一个圆 |
Ellipse | 按中心点,主要半径点和小半径点绘制椭圆 | Ellipse 3 points | 根据大直径(2 点)和小半径点绘制椭圆 |
Arc of ellipse | 按中心点,主要半径点,起点和终点绘制椭圆弧 | Polyline | 绘制由多个线段组成的线,有多种绘图模式 |
Rectangle | 以 2 个相对的点绘制一个矩形 | Triangle | 绘制圈在构造几何圆中的正三角形 |
Square | 绘制圈在构造几何圆中的正方形 | Pentagon | 绘制圈在构造几何圆中的正五边形 |
Hexagon | 绘制圈在构造几何圆中的正六边形 | Heptagon | 绘制圈在构造几何圆中的正七边形 |
Octagon | 绘制圈在构造几何圆中的正八边形 | Slot | 通过选择一个半圆的中心和另一个半圆的端点绘制一个长腰孔 |
Fillet | 在相交于一点的两条线之间制作圆角 | Trimming | 相对于选定点,修剪直线,圆或圆弧 |
External geometry | 创建链接到外部几何体的边 | Construction mode | 切换元素是否处于构造模式。构造对象不会用于 3D 几何操作,只有在编辑包含它的 Sketch 时才可见。 |
Coincident | 让一个点固定于(与之重合)一个(或多个已经重合的)其他点上。 | Point on object | 将点绑定到另一个对象(例如直线,圆弧或轴线)上。 |
Vertical | 将选定的线或折线元素约束到真正的垂直方向。在应用此约束之前,可以选择多个对象。 | Horizontal | 将选定的线或折线元素约束到真正的水平方向。在应用此约束之前,可以选择多个对象。 |
Parallel | 约束两条或更多条线,彼此平行。 | Perpendicular | 约束两条线彼此垂直,或约束线在弧的端点与弧垂直。 |
Tangent | 在两个选定实体之间创建相切约束,或在两个线段之间创建共线约束。 | Equal length | 约束两个选定实体彼此相等。如果在圆或弧上使用,则它们的半径将设置为相等。 |
Symmetric | 相对某线约束两个点对称,或者相对第三个选定点约束前两个选定点对称。 | Lock | 通过设置相对于原点的垂直和水平距离来约束所选对象,从而锁定它的位置。 |
Horizontal distance | 指定两点或线段端点之间的水平距离。如果仅选择了一个对象,则设置为与原点的距离。 | Vertical distance | 指定两点或线段端点之间的竖直距离。如果仅选择了一个对象,则设置为与原点的距离。 |
Distance | 约束所选线的长度,或约束两个点之间的距离。 | Radius | 通过约束半径来定义选定圆弧或圆的半径。 |
Internal anglr | 定义两条选定线之间的内角。 | Map sketch | 将草图映射到先前选定的实体的面 |
Merge | 合并两个或多个草图 | Mirror | 镜像某草图中选定的元素 |
Part Design
Part Design 工作台包含用于构建实体零件的高级工具,还包含 Sketcher 中的所有工具。由于Part Design 工作台只能生成实体形状(Part Design的第一规则),因此在设计用于制造的部品或用于 3D 打印的零件时,Part Design 是主工作台,您将始终获得可打印的对象。
工具 | 描述 | 工具 | 描述 |
---|---|---|---|
拉伸 | 从选定的草图拉伸出一个固体对象 | 凸台 | 从选定的草图创建一个凸台,该草图必须映射到现有固体对象的面 |
旋转体 | 围绕轴创建一个实体对象 | 凹槽 | 围绕轴创建一个凹槽 |
圆角 | 圆角化对象的边缘 | 倒角 | 对象的边缘倒角 |
斜面 | 对对象的面施加角度斜面 | 镜像 | 在平面或面上镜像特征 |
线性阵列 | 创建特征的线性阵列 | 极坐标阵列 | 创建特征的极坐标阵列 |
比例缩放 | 将特征缩放到不同的大小 | 多重变换 | 允许创建任何其他变换的组合,并应用于模型的特征 |
轴向向导 | 从值表生成轴,并允许分析力和力矩 | 渐开线齿轮向导 | 允许您创建几种类型的齿轮 |
Arch
Arch 工作台包含用于处理 BIM 项目(土木工程和建筑)的工具,还包含 Draft 工作台中的所有工具。Arch 工作台的主要用途是创建 BIM 对象或为使用其他工作台构建的对象提供 BIM 属性,以便导出到IFC 里。
Tool | Description | Tool | Description |
---|---|---|---|
Wall | 从头开始创建墙或使用选定对象作为基础 | Structure | 从头开始创建结构元素或使用选定对象作为基础 |
Rebar | 在选定的结构元素中创建钢筋 | Floor | 创建包含所选对象的楼板 |
Building | 创建包含所选对象的建筑物 | Site | 创建包含所选对象的场地 |
Window | 使用所选对象作为基础创建门窗 | Section plane | 将截面平面对象添加到文档中 |
Axis | 将轴系统添加到文档中 | Roof | 以选定的面创建倾斜屋顶 |
Space | 在文档中创建一个空间对象 | Stairs | 在文档中创建阶梯对象 |
Panel | 从选定的 2D 对象创建面板对象 | Frame | 从选定的布局创建框架对象 |
Equipment | 创建设备或家具对象 | Material | 将材质属性赋予选定对象 |
Schedule | 创建不同类型的计划 | Cut plane | 根据计划切割对象 |
Add | 将对象添加到组件 | Remove | 从组件中减去或删除对象 |
Survey | 进入或离开调查模式 |
其他内置工作台
上面概括介绍了 FreeCAD 最重要的几个工具,但还有更多工作台可用,包括:
- Mesh 工作台 允许使用多边形网格。由于缺乏精度和对曲线的支持,网格不是 FreeCAD 首选的几何体类型,但是网格仍然有很多用途,并且在 FreeCAD 中完全支持。Mesh 工作台还提供了许多 Part-to-Mesh 和 Mesh-to-Part 的工具。
- Raytracing 工作台提供了与外部渲染器(如 povray 或 luxrender)连接的工具。这个工作台允许您在 FreeCAD 内,从模型生成高质量的渲染图。
- Spreadsheet 工作台创建和操作电子表格数据,这些数据可以从 FreeCAD 模型中提取。你也可以在FreeCAD的许多区域中引用电子表格单元格,可以将它们用作主数据结构。
- FEM 工作台处理有限元分析,执行预处理和后处理 FEM 计算,以图形方式显示结果。
外部工作台
还有 FreeCAD 社区成员做出的许多非常有用的工作台。虽然这些工作台不包含在标准 FreeCAD 安装包中,但很容易作为插件安装它们。在 FreeCAD-addons 存储库中引用了这些工作台。其中发展最完整的是:
- Drawing Dimensioning 工作台提供了许多新工具,可以直接在图纸上工作,并允许您添加尺寸,注释和其他技术符号,可以很好地控制它们的外观。
- Fasteners 工作台提供各种即插即用的紧固件,如螺钉,螺栓,杆,垫圈和螺母。有许多选项和设置可供选择。
- Assembly2 工作台提供了一系列用于装配和使用装配体的工具。
延伸阅读