手册:一览所有工作台
- Introduction
- Discovering FreeCAD
- Working with FreeCAD
- Python scripting
- The community
对于 FreeCAD 的新用户来说,最大的困难之一是要知道在哪个工作台中找到特定的工具。下表将为您提供最重要的工作台及其工具的概述。请参考 FreeCAD 文档中每个工作台页面以获取更完整的列表。
其中四个工作台也是成对设计的,其中一个完全包含在另一个工作台中:Arch 包含所有 Draft 工具,而PartDesign 包含所有 Sketcher 工具。然而,为了清晰起见,它们在下面是分开列出的。
Part
Part 工作台提供了处理实体零件的基本工具:基础几何体,例如立方体和球体,以及简单的几何运算和布尔运算。作为与 OpenCasCade 的主要锚点,Part 工作台提供了 FreeCAD 几何系统的基础设施,几乎所有其他工作台都生成基于 Part 的几何对象。
工具 | 说明 | 工具 | 说明 |
---|---|---|---|
Box | 绘制长方体 | Cone | 绘制圆锥 |
Cylinder | 绘制圆柱体 | Sphere | 绘制球体 |
Torus | 绘制圆环体(环) | Create primitives | 创建各种其他参数化的几何图元 |
Shape builder | 从基元创建更复杂的形状 | Union | 熔合 (合并) 两个对象 |
Common | 提取两个对象的公共(交叉)部分 | Cut | 从另一个对象中剪切(减去)一个对象 |
JonConnect | 连接围墙物体的内部 | JoinEmbed | 将围墙物体对象嵌入另一个围墙物体对象中 |
Join Cutout | 在围墙物体对象的墙上剪切一块来创建另一个围墙对象 | Extrude | 拉伸对象的一个平面 |
Fillet | 做物体的圆角(圆孤)边缘 | Revolve | 围绕轴旋转对象(非实体)来创建一个实体对象 |
Section | 将对象与剖切面相交来创建横截面 | SectionCross | 沿对象的一个方向创建多个横截面 |
Chamfer | 给物体的边缘做倒角 | Mirror | 相对给定镜像平面镜像选定对象 |
Ruled Surface | 在所选曲线之间创建一个有规则的曲面 | Sweep | 沿路径扫略一个或多个轮廓 |
Part_Loft | 从一个轮廓渐变到另一个轮廓 | Offset | 创建原始对象的缩放过的副本 |
Thickness | 为形状的面指定厚度 |
Draft
Draft 工作台提供了执行基本 2D CAD 绘图任务的工具:直线,圆圈,等等,以及一些通用的便捷工具,例如移动,旋转和缩放,另外还提供了几种绘图辅助工具,例如网格和捕捉。Draft 工作台主要用于绘制Arch 对象的引导线,但是也可以当作 FreeCAD 的“瑞士军刀”。
工具 | 描述 | 工具 | 描述 |
---|---|---|---|
Line | 在 2 个点之间绘制线段 | Wire | 绘制由多个线段组成的线(折线) |
Circle | 以中心和半径绘制一个圆 | Arc | 以中心,半径,起始角度和结束角度绘制弧段 |
Ellipse | 以两个角点绘制一个椭圆 | Polygon | 以中心和半径绘制正多边形 |
Rectangle | 以 2 个相对的点绘制一个矩形 | Text | 绘制多行文本注释 |
Dimension | 绘制尺寸标注 | BSpline | 以一系列的点绘制 B 样条曲线 |
Point | 插入一个点 | Shapestring | ShapeString 工具在当前文档的给定点处插入表示文本字符串的复合形状 |
Facebinder | 从现有对象上的选定面创建新对象 | Bezier Curve | 以一系列的点绘制贝塞尔曲线 |
Move | 将对象从一个位置移动或复制到另一个位置 | Rotate | 围绕某点旋转对象一定角度 |
Offset | 将对象偏移特定距离 | Trimex | 修剪,延伸或拉伸物体 |
Upgrade | 将对象转换或连接到更高级别的对象 | Downgrade | 将对象转换或分离为较低级别的对象 |
Scale | 相对某点缩放对象 | Shape 2D View | 创建一个 2D 对象,它是另一个对象的扁平视图 |
Draft to Sketch | 将草稿(draft)对象转换为草图(sketch),反之亦然 | Array | 将对象创建为极坐标阵列或矩形阵列 |
Path Array | 沿路径放置副本来将对象创建为阵列 | Clone | 为对象创建带链接的副本 |
Mirror | 沿一条线镜像对象 |
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 是主工作台,您将始终获得可打印的对象。
工具 | 描述 | 工具 | 描述 |
---|---|---|---|
Pad | 用选定草图拉伸出实体对象 | 用选定的草图创建一个凹坑。草图必须贴附于现有实体对象的面 | |
Revolution | 通过围绕轴旋转草图来创建实体 | Groove | 通过围绕轴旋转草图来创建凹槽 |
Fillet | 给对象的边缘做圆角 | Chamfer | 给对象的边缘做倒角 |
Draft | 给对象的面一个拔模角度 | Mirrored | 相对于平面或表面镜像某些特征 |
Linear pattern | 创建特征的线性阵列 | Polar pattern | 创建特征的极坐标阵列 |
Scaled | 将特征缩放到不同的大小 | Multitransform | 允许使用其他变换的任意组合创建模式 |
Shaft wizard | 通过值表生成轴,可以分析力和力矩 | Involute gear wizard | 创建多种类型的齿轮 |
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 工作台提供了一系列用于装配和使用装配体的工具。
延伸阅读