Manual:Traditional 2D drafting/zh-cn: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
 
(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
<div class="mw-translate-fuzzy">
{{Docnav/zh-cn|[[Manual:Traditional modeling, the CSG way/zh-cn|Traditional modeling, the CSG way]]|[[Manual:Modeling for product design/zh-cn|Modeling for product design]]|[[Manual:Introduction/zh-cn|Manual start]]|IconC=Crystal Clear manual.png}}
</div>


{{Manual:TOC/zh-cn}}
{{Docnav/zh-cn
|[[Manual:Traditional modeling, the CSG way|传统建模,CSG 方式]]
|[[Manual:Modeling for product design|产品设计建模]]
|[[Manual:Introduction|手册首页]]
|IconC=Crystal Clear manual.png
}}


{{Manual:TOC}}
你对 FreeCAD 感兴趣,可能因为你有技术绘图经验,例如使用 [https://en.wikipedia.org/wiki/AutoCAD AutoCAD] 等软件。 或者因为你了解设计,更喜欢在实际制造之前先把它们绘制出来。无论哪种情况,FreeCAD 都具有比较传统的工作台:[[Draft_Workbench/zh-cn|Draft 工作台]],包含大多数 2D CAD 应用程序中都有的工具。

对 FreeCAD 感兴趣,因为你已经一些技术绘图经验,例如使用 [https://en.wikipedia.org/wiki/AutoCAD AutoCAD] 等软件。或者你已经了解一些关于设计的知识或者你更喜欢在造之前绘制物品。无论哪种情况,FreeCAD 都具有传统的工作台,其中包含大多数 2D CAD 应用程序中能找到的工具:[[Draft_Workbench|草图工作台]]


Draft 工作台虽然继承了传统 2D CAD 的工作方式,但并不局限于 2D 领域。Draft 工作台的所有工具都可以在整个 3D 空间中工作。许多 Draft 工具,例如,[[Image:Draft_Move.svg|16px]] [[Draft_Move/zh-cn|Move]] 和 [[Image:Draft_Rotate.svg|16px]] [[Draft_Rotate/zh-cn|Rotate]]在 FreeCAD 中使用广泛,因为比起手动更改位置参数,Move 和 Rotate 更直观。
Draft 工作台虽然继承了传统 2D CAD 的工作方式,但并不局限于 2D 领域。Draft 工作台的所有工具都可以在整个 3D 空间中工作。许多 Draft 工具,例如,[[Image:Draft_Move.svg|16px]] [[Draft_Move/zh-cn|Move]] 和 [[Image:Draft_Rotate.svg|16px]] [[Draft_Rotate/zh-cn|Rotate]]在 FreeCAD 中使用广泛,因为比起手动更改位置参数,Move 和 Rotate 更直观。


在 Draft 工作台提供的工具中,你会发现传统的绘图工具,例如[[Image:Draft_Line.svg|16px]] [[Draft_Line|线]],[[Image:Draft_Circle.svg|16px]] [[Draft_Circle|]][[Image:Draft_Wire.svg|16px]] [[Draft_Wire|线段]],修改工具,例如[[Image:Draft_Move.svg|16px]] [[Draft_Move|移动]][[Image:Draft_Rotate.svg|16px]] [[Draft_Rotate|旋转]][[Image:Draft_Offset.svg|16px]] [[Draft_Offset|偏移]],一个[[Draft_SelectPlane|工作平面/网格系统]],它允许你精确定义正在工作的平面,并且完整的[[Draft_Snap|捕捉系统]]使得元素之间精确定位和绘制非常容易。
<div class="mw-translate-fuzzy">
在 Draft 工作台提供的工具中,你会发现传统的绘图工具,[[Image:Draft_Line.png|16px]] [[Draft_Line/zh-cn|Line]], [[Image:Draft_Circle.png|16px]] [[Draft_Circle/zh-cn|Circle]], or [[Image:Draft_Wire.png|16px]] [[Draft_Wire/zh-cn|Wire]] (polyline), modification tools like [[Image:Draft_Move.png|16px]] [[Draft_Move/zh-cn|Move]], [[Image:Draft_Rotate.png|16px]] [[Draft_Rotate/zh-cn|Rotate]] or [[Image:Draft_Offset.png|16px]] [[Draft_Offset/zh-cn|Offset]], a [[Draft_SelectPlane/zh-cn|working plane/grid system]],修改工具之类[[Image:Draft_Move.png|16px]] [[Draft_Move/zh-cn|Move]], [[Image:Draft_Rotate.png|16px]] [[Draft_Rotate/zh-cn|Rotate]] or [[Image:Draft_Offset.png|16px]] [[Draft_Offset/zh-cn|Offset]], a [[Draft_SelectPlane/zh-cn|working plane/grid system]],你精确定义正在工作的平面,以及一个完整的 [[Draft_Snap/zh-cn|snapping system]]使得相对于彼此绘制和定位元素非常容易。
</div>


为了展示 Draft 的工作流程和能力范围,我们一个简单的练习,结果将是这个小图,一个只包含厨房顶部的小房子的平面图(一个非常荒谬的平面图,但我们可以在这里做我们想做的事,不是够了吗?):
为了展示 Draft 工作台的工作流程和,我们将通过一个简单的练习来演示结果将是这个小图显示一个只包含厨房的小房子的平面图(这是一个相当荒谬的平面图,但我们在这里可以做我们想做的事,不是吗?):


[[Image:Exercise_cabin_01.jpg]]
[[Image:Exercise_cabin_01.jpg]]
Line 23: Line 25:
[[Image:Freecad_draft_options_01.jpg]]
[[Image:Freecad_draft_options_01.jpg]]


* 可能需要注意一个选项,它很霸道:"'''Fill objects with faces whenever possible'''" 选项。如果选这个选项,默认情况下 FreeCAD 将用面来填充诸如矩形或圆形这的闭对象,这可能就难以捕捉到底层对象。你可以立即关闭此选项,或者稍后关闭每个单独对象的 "'''Make Face'''" 属性,以防止它们创建面。
* 不过,有一个选项可能需要你的注意:“'''尽可能使用面填充对象'''"选项。如果选择了这个选项,默认情况下,像矩形或圆形这闭对象将被填充为面,这可能会使对底层对象的捕捉变得困难。你现在可以关闭此选项,或者稍后关闭每个单独对象的'''创建面'''"属性,以防止它们创建面。


* Draft 工作台还有两个特殊的工具栏一个 '''visual settings''',可以更改当前工作平面,打开/关闭 [[Draft_ToggleConstructionMode/zh-cn|construction mode]],设置用于新对象的线条颜色、面颜色、线和文本大小另一个是'''snap locations''',可以打开/关闭网格并设置/取消设置单个 [[Draft_Snap/zh-cn|Snap locations]]
* Draft 工作台还有两个特殊的工具栏一个是'''可视化设置'''工具栏可以在其中更改当前工作平面,打开/关闭 [[Draft_ToggleConstructionMode|构造模式]],设置用于新对象的线条颜色、面颜色、线条粗细和文本大小另一个是'''捕捉位置'''工具栏。在那里可以打开/关闭网格并设置/取消单个[[Draft_Snap|捕捉位置]]


[[Image:Draft_toolbars.jpg]]
[[Image:Draft_toolbars.jpg]]


* 打开所有捕捉按钮是会带来方便,但也会使绘图变慢,因为移动鼠标光标时需要进行更多的计算。通常只保留实际使用的那些就好了
* 打开所有捕捉按钮虽然方便,但同时也会使绘图速度变慢,因为移动鼠标时需要进行更多的计算。通常最好只保留实际使用的捕捉


* 我们先打开'''构造模式''',这将允许我们绘制一些导线,我们将这些指导线上绘制最终的几何图形。
<div class="mw-translate-fuzzy">
* 如果你想的话,'''工作平面'''设置为'''XY'''。如果这样做,无论当前视图如何,工作平面都不会改变。如果没有这样做,工作平面将自动适应当前视图,你应该确保在在XY(地面)平面上绘制时保持在俯视视图。
* 我们先打开 '''construction mode''',这样可以绘制一些导线,在其基础上绘制最终的几何图形。
* 然后,选择[[Image:Draft_Rectangle.svg|16px]] [[Draft_Rectangle|矩形]]工具并绘制一个 2 米乘 2 米(将 Z 保持为零)的矩形,从点 (0,0,0) 开始。注意,大多数草图命令可以完全使用键盘执行,要触摸鼠标,只需使用它们的两个字母的快捷键。我们的第一个 2x2 m 矩形可以这样:re 0 '''Enter''' 0 '''Enter''' 0 '''Enter''' 2m '''Enter''' 2m '''Enter''' 0 '''Enter'''。
* 愿意的话,'''working plane''' 设置为 '''XY'''。 这样无论当前视图如何,工作平面都不会改变。如果没有设置,工作平面将自动适应当前视图,只要想在 XY(地面)平面上绘图,都应该小心注意保持在视图。
* 使用[[Image:Draft_Offset.svg|16px]] [[Draft_Offset|偏移]] 工具,在内部 15cm 处复制该矩形。打开复制模式,并给它一个距离 15cm:
* 然后,选择 [[Image:Draft_Rectangle.png|16px]] [[Draft_Rectangle/zh-cn|Rectangle]] 工具并绘制一个矩形,从点(0,0,0)开始,2 米乘 2 米(将 Z 保持为零)。注意,大多数 Draft 命令完全可以使用双字母快捷键从键盘执行,而无需鼠标。我们的第一个 2x2m 矩形可以这样完成:re 0 '''Enter''' 0 '''Enter''' 0 '''Enter''' 2m '''Enter''' 2m '''Enter''' 0 '''Enter'''。
* 将矩形向内复制 15cm,使用 [[Image:Draft_Offset.png|16px]] [[Draft_Offset/zh-cn|Offset]] 工具,打开复制模式,并给距离 15cm。
</div>


[[Image:Exercise_cabin_02.jpg]]
[[Image:Exercise_cabin_02.jpg]]


<div class="mw-translate-fuzzy">
* 接下来,绘制几条垂直的线来定义门窗的位置,使用 [[Image:Draft_Line.png|16px]] [[Draft_Line/zh-cn|Line]] 工具。 这些线与两个矩形的交叉点为我们提供帮助,来捕捉墙壁的位置。从点(15cm,1m,0)到点(15cm,3m,0)绘制第一条线。
* 接下来,绘制几条垂直的线来定义门窗的位置,使用 [[Image:Draft_Line.png|16px]] [[Draft_Line/zh-cn|Line]] 工具。 这些线与两个矩形的交叉点为我们提供帮助,来捕捉墙壁的位置。从点(15cm,1m,0)到点(15cm,3m,0)绘制第一条线。
* 使用 [[Image:Draft_Move.png|16px]] [[Draft_Move/zh-cn|Move]] 工具,打开 Copy 模式,将这条线复制 5 次。同时打开 '''Relative''' 模式,定义相对距离的移动,这比计算每条线的确切位置更容易。给每个新副本任意起始点,例如,可以保留在(0,0,0),指定相对终点如下:
* 使用 [[Image:Draft_Move.png|16px]] [[Draft_Move/zh-cn|Move]] 工具,打开 Copy 模式,将这条线复制 5 次。同时打开 '''Relative''' 模式,定义相对距离的移动,这比计算每条线的确切位置更容易。给每个新副本任意起始点,例如,可以保留在(0,0,0),指定相对终点如下:
Line 48: Line 47:
** line004: x: 80cm
** line004: x: 80cm
** line005: x: 15cm
** line005: x: 15cm

</div>
* 接下来,我们可以使用[[Image:Draft_Line.svg|16px]] [[Draft_Line|线条]] 工具绘制一些垂直线,来定义我们的门和窗户的位置(注意,此步骤应取消勾选"相对"模式)。这些线与我们的两个矩形的交点将为我们提供有用的交点,以便将我们的墙壁对齐。从点 (15cm, 1m, 0) 到点 (15cm, 3m, 0) 绘制第一条线。
* 使用[[Image:Draft_Move.svg|16px]] [[Draft_Move|移动]] 工具复制该线 5 次,并打开复制模式。同时,打开相对模式,这将使我们能够以相对距离定义移动,比计算每条线的确切位置更容易。按顺序在刚刚创建的线上执行每个移动操作。给每个新副本任何起始点,例如可以将其保留为 (0,0,0),然后设置以下相对终点:
** line001: x: 10cm
** line002: x: 120cm
** line003: x: -55cm, y: -2m
** line004: x: 80cm
** line005: x: 15cm


[[Image:Exercise_cabin_03.jpg]]
[[Image:Exercise_cabin_03.jpg]]


* 现在我们已经完成了这一步,所以可以关闭构造模式。检查所有构造几何体是否已经被置在“Construction”组中,这使得一次性隐藏甚至完全删除它们变得容易
<div class="mw-translate-fuzzy">
* 现在让我们使用[[Image:Draft_Wire.svg|16px]] [[Draft_Wire|线段]]工 具绘制我们的墙壁。确保[[Image:Draft_Snap_Intersection.svg|16px]] [[Draft_Snap|交点捕捉]] 已打开,因为我们需要线和矩形的交点进行捕捉如下方式绘制两条线通过单击它们的轮廓的所有点进行绘制。要关闭它们,可以再次单击第一个点,或者按'''Close'''按钮
* 这就是我们现在所需要的,所以我们可以关闭构造模式。检查一下所有构造几何体是否已放入 "Construction" 组中,这样可以轻松地将其全部隐藏起来,甚至可以在以后完全删除它。
* 现在用 [[Image:Draft_Wire.svg|16px]] [[Draft_Wire/zh-cn|Wire]] 工具绘制两墙壁。确保 [[Image:Draft_Snap_Intersection.svg|16px]] [[Draft_Snap/zh-cn|intersection snap]] 已打开,因为我们需要捕捉到线和矩形的交点。绘制如下两条线,单击圈出轮廓的所有点。要使它们闭合再次单击第一个点,或触发 '''Close''' 按钮
</div>


[[Image:Exercise_cabin_04.jpg]]
[[Image:Exercise_cabin_04.jpg]]


<div class="mw-translate-fuzzy">
* 可以选择两个墙,将它们的 '''Pattern''' 属性设置为 '''Simple''',将它们的 '''Pattern size''' 设置为合适 '''0.005''',这样便将它们的默认灰色改为了漂亮的阴影图案
* 我们可以将它们的默认灰色更改为漂亮的阴影图案,方法是选择两个墙然后将它们的'''Pattern'''属性设置为'''Simple''',将它们的'''Pattern size'''设置为你喜欢大小如'''0.005'''。
</div>


[[Image:Exercise_cabin_05.jpg]]
[[Image:Exercise_cabin_05.jpg]]


* 现在我们可以通过右键单击构造组并选择'''隐藏选定项'''来隐藏构造几何体。
<div class="mw-translate-fuzzy">
* 现在让我们绘制窗户和门。确保 [[Image:Draft_Snap_Midpoint.svg|16px]] [[Draft_Snap|中点捕捉]] 已打开,并按照以方式绘制六条线:
* 现在可以右键单击 Construction 组并选择 '''Hide Selection''' 来隐藏构造几何体。
* 我们现在窗户和门。 确保[[Image:Draft_Snap_Midpoint.svg|16px]] [[Draft_Snap/zh-cn|midpoint snap]] 已打开,所示,绘制六条线:
</div>


[[Image:Exercise_cabin_06.jpg]]
[[Image:Exercise_cabin_06.jpg]]


* 现在我们将更改门线创建一个开的门的符号。首先使用 [[Image:Draft_Rotate.svg|16px]] [[Draft_Rotate|旋转]] 工具旋转该线以该线的端点为旋转中心,将起始角度设置为'''0''',结束角度设置为'''-90'''。
<div class="mw-translate-fuzzy">
* 然后使用 [[Image:Draft_Arc.svg|16px]] [[Draft_Arc|弧线]] 工具创建开弧线。将旋转心设置为我们在上一步中使用的相同点,单击线的另一个点以设置半径,然后按如下设置点和结束
* 现在将更改门线创建一个开的门的符号。首先使用 [[Image:Draft_Rotate.png|16px]] [[Draft_Rotate/zh-cn|Rotate]] 工具。单击线的端点为旋转中心,将起始角度设置为 ''0''' ,结束角度为 '''-90'''。
* 然后用 [[Image:Draft_Arc.png|16px]] [[Draft_Arc/zh-cn|Arc]] 工具创建开门的弧线。上一步中使用的旋转中心相同作为中心,单击线的另一个点以给出半径,然后选择起点和,如下所示。
</div>


[[Image:Exercise_cabin_07.jpg]]
[[Image:Exercise_cabin_07.jpg]]


* 现在开始放一些家具。首先,从左上角绘制一个矩形,放好一个厨房台面,给出 170cm 的宽度和 -60cm 的高度。在下图中,矩形的 '''Transparency''' 属性设置为 80%,让它看起来像个漂亮的家具。
* 现在我们可以开始放一些家具。首先,让我们通过内部左上角绘制一个矩形,给它一个宽度为 170cm 和高度为 -60cm 的尺寸来放置一个柜台。在下面的中,矩形的'''透明度'''属性设置为 80%,以使其具有漂亮的家具外观
* 然后添加一个水槽和一个灶。手工绘制这些符号可能非常繁琐,通常很容易在互联网上找到它们,例如在http://www.cad-blocks.net。在底部 '''Downloads''',为方便起见,我们从这个项目中提取一个水槽和一个灶,并将它们保存为 DXF 文件。可以访问下面的链接来下载这两个文件,右键单击 '''Raw''' 按钮,然后 '''另存为'''。
* 然后让我们添加一个水槽和一个灶。手工绘制这些符号可能非常繁琐,通常可以在互联网上轻松找到它们,例如在 http://www.cad-blocks.net。为方便起见,面的'''下载'''部分中,我们项目中提取一个水槽和一个,并将它们保存为 DXF 文件。可以通过访问下面的链接,右键单击'''Raw'''按钮,然后选择'''另存为'''来下载这两个文件
* 将 DXF 文件插入打开的 FreeCAD 文档有两种方法,可以选择 '''File Import''' 菜单选项,也可以将 DXF 文件从文件浏览器拖放到 FreeCAD 窗口中来完成。DXF 文件的内容可能不会出现在当前视图的中心,具体取决于它们在DXF 文件中的位置。可以使用菜单 '''View Standard views Fit all''' 适当缩放,看到导入的对象。插入两个 DXF 文件,将它们移动到厨房台面上的适当位置
* 将 DXF 文件插入到已打开的 FreeCAD文 可以通过选择'''文件导入'''菜单选项或从文件浏览器中将 DXF 文件拖放到 FreeCAD 窗口中来完成。DXF 文件的内容可能不会出现在当前视图的中心,取决于它们在 DXF 文件中的位置。可以使用菜单'''视图标准视图全部适合'''缩放并查找导入的对象。插入两个 DXF 文件,将它们移动到面上的适当位置


[[Image:Exercise_cabin_08.jpg]]
[[Image:Exercise_cabin_08.jpg]]


* 现在我们可以使用 [[Image:Draft_Dimension.svg|16px]] [[Draft_Dimension|标注]] 工具放置一些尺寸标注标注通过单击 3 个点绘制:起点、终点和第三个点来放置标注线。即使前两个没有对齐,也可以按住 '''Shift''' 键制水平或垂直标注
<div class="mw-translate-fuzzy">
* 您可以通过在树视图中双击标注来更改标注文字的位置。控制点将使您可以以图形方式移动文本。在我们的练习中,“0.15” 文字已移开以获得更好的清晰度。
* 现在使用[[Image:Draft_Dimension.png|16px]] [[Draft_Dimension/zh-cn|Dimension]] 工具来添加几个尺寸。 绘制尺寸要单击3个点:起点、终点和放置尺寸线的第三个点。即使起点、终对齐,在单击第二个点时按住 '''Shift''' 键,便可以水平或垂直尺寸
* 可以通过双击树视图中尺寸来更改标注文字的位置。通过控制点,可以用图形方式移动文本。在本练习中,"0.15" 本被移到了尺寸线外侧,这样更清晰。
* 可以通过编辑它们 '''Override''' 属性来更改标注文字的内容。在我们的示例中,已编辑门和窗的标注字以指示它们高度:
* 可以通过编辑其 '''Override''' 属性来更改标注文本的内容。在本示例中,门和窗口尺寸的文本已经过编辑,指示出了其高度。
</div>


[[Image:Exercise_cabin_09.jpg]]
[[Image:Exercise_cabin_09.jpg]]


* 让我们使用 [[Image:Draft_Text.svg|16px]] [[Draft_Text|文本]] 工具添加一些描述文本。单击一点来定位文本,然后输入每行文本每行结束时按 Enter 键。要结束两次 Enter 键。
<div class="mw-translate-fuzzy">
* 将文本它们描述的项目连接起来标记线(也称为“引线”)可以使用 Wire 工具完成。从文本位置开始绘制线到所描述的地方。完成后,可以通过将它们的 '''End Arrow''' 属性设置为 '''{{TRUE}}''' 来在线添加一个小圆点或箭头。
* 使用 [[Image:Draft_Text.png|16px]] [[Draft_Text/zh-cn|Text]] 添加一些描述文本。单击一点来定位文本,然后输入文本行。在每行按 Enter 键,按 Enter 键两次便完成了
* 将文本链接到它们描述的项目的指示线(也称为 "leaders"),只需使用 '''Wire''' 工具完成。从文本位置开始绘制线到所描述的位置。完成后,可以通过将 '''End Arrow''' 属性设置为 '''True''' 来在指示线末添加圆点或箭头。
</div>


[[Image:Exercise_cabin_10.jpg]]
[[Image:Exercise_cabin_10.jpg]]


* 这张完成!由于那里的对象相当多,明智的做法是清理一下,将所有内容重新分到合适的组,以便其他人更容易理解这个文件。
* 我们的绘现在已经完成!由于相当多的对象因此一个明智的选择对它们进行一些清理,重新组织成清爽组,使文件更易于其他人理解


[[Image:Exercise_cabin_11.jpg]]
[[Image:Exercise_cabin_11.jpg]]


* 现在将它放在制图图框里,便可以打印我们的工作成果了,这个我们将在本手册的后面部分介绍。者,绘图导出 DXF 文件中,以便将绘图导其他 CAD 应用程序。只需选中 "Floor plan" 组,选择菜单 '''File Export''',然后 Autodesk DXF 格式。该文件可以在任何其他 2D CAD 应用程序(如 [http://www.librecad.org LibreCAD])中打开。打开后可能会发现一些差异,取决于每个应用程序的配置。
* 我们现在可以我们的工作打印到制图图框里,这将稍后在本手册中展示,通过导出 DXF 文件直接我们的绘图导出到其他 CAD 应用程序。只需选择我们的“平面图”组,选择菜单'''文件导出''', Autodesk DXF 格式。然后可以在任何其他 2D CAD 应用程序(如[http://www.librecad.org LibreCAD])中打开该文件可能会注意到一些差异,取决于每个应用程序的配置。


[[Image:Exercise_cabin_12.jpg]]
[[Image:Exercise_cabin_12.jpg]]


* 然而,Draft工作台最重要的是,您使用它创建的几何图形可以用作基础或轻从其中提取 3D 对象,只需使用 [[Part_Workbench|Part 工作台]] 中的 [[Image:Part_Extrude.svg|16px]] [[Part_Extrude|拉伸]] 工具或者要来保持在 Draft 工作台中,就使用 [[Image:Draft_Trimex.svg|16px]] [[Draft_Trimex|Trimex]](修剪/延伸/拉伸)工具,这会幕后执行 Part Extrusion,使用“Draft法”执行它允许您以图形方式指示捕捉拉伸长度。尝试按照面所示的方式拉伸我们的墙壁。
<div class="mw-translate-fuzzy">
* 对象的面后,按下 [[Image:Draft_SelectPlane.svg|16px]] [[Draft_SelectPlane|工作平面]] 按钮,您也可以将工作平面放置在任何位置,并因此在不同的平面上绘制 Draft 对象,例如在墙方。然后可以将它们拉伸以形其他 3D 体。尝试将工作平面设置在墙壁顶之一上,然后在那里绘制一些矩形。
* 然而,使用 Draft 工作台最重要的是要知道这里创建的几何可以用作基础或轻拉伸成 3D 对象。你可以使用 [[Part_Workbench/zh-cn|Part 工作台]] 中的[[Image:Part_Extrude.png|16px]][[Part_Extrude/zh-cn|Part_Extrude]] 工具或者,留在 Draft 工作台中,用 [[Image:Draft_Trimex.png|16px]] [[Draft_Trimex/zh-cn|Trimex]] (Trim/Extend/Extrude) 工具。它面具下执行的是 '''Part Extrusion''',是更符合 "Draft式",也就是说,允许图形方式指示捕捉拉伸长度。尝试下拉伸本例中做过的墙壁,如下所示
* 选对象的一个面后,按下 [[Image:Draft_SelectPlane.png|16px]] [[Draft_SelectPlane/zh-cn|working plane]] 按钮,可以将工作平面放置在任何位置因此可以在不同的平面上绘制 Draft 对象,例如在墙,之便可以将它们拉伸成 3D 体。尝试一下将工作平面设置在墙壁顶面上,然后就地绘制几个矩形。
</div>


[[Image:Exercise_cabin_13.jpg]]
[[Image:Exercise_cabin_13.jpg]]


* 在墙面上绘制 Draft 对象,拉伸成实体然后使用 Part 工作台中的布尔工具从另一个实体中减去它们,便可以轻松完成所有类型的开口,前一章所述
* 同样地,通过在墙壁的面上绘制 Draft 对象,然后将它们拉伸,使用 Part 工作台中的布尔运算工具从另一个实体中减去它们,可以轻松完成各种类型的开口,就像我们在前一章中看到的一样


从根本上说,Draft 工作台所做的是提供一种图形方式,来创建基本Part 操作。在 Part 工作台中,通常会通过设置放置参数来定位对象,而在 Draft 工作台中,可以在视窗里执行此操作。有时候方式好,时候另一个方式好。不要忘记,可以在其中一个工作台中创建 [[Interface_Customization|自定义工具栏]],另一个工作台调取工具,充分利用这个世界的优势资源。
从根本上说,Draft 工作台所做的是提供图形方式创建基本Part操作的方法。在 Part 中,通常会通过设置它们的放置参数来定位对象,而在 Draft 中,可以在屏幕上完成。有时候好,其他时候另一个更可取。不要忘记,可以在其中一个工作台中创建 [[Interface_Customization|自定义工具栏]],添加另一个中工具,得到的优势资源。


<span id="Downloads"></span>
<span id="Downloads"></span>
== 下载 ==
<div class="mw-translate-fuzzy">
'''下载'''
</div>


* 本练习中创建的文件:https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/cabin.FCStd
* 本练习中创建的文件:https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/cabin.FCStd
Line 128: Line 122:


<span id="Related"></span>
<span id="Related"></span>
== 延伸阅读 ==
<div class="mw-translate-fuzzy">
'''延伸阅读'''
</div>


<div class="mw-translate-fuzzy">
* [[Draft_Workbench/zh-cn|Draft 工作台]]
* [[Draft_Workbench/zh-cn|Draft 工作台]]
* [[Draft_Snap/zh-cn|捕捉]]
* [[Draft_Snap/zh-cn|捕捉]]
* [[Draft_SelectPlane/zh-cn|Draft 工作平面]]
* [[Draft_SelectPlane/zh-cn|Draft 工作平面]]
</div>



<div class="mw-translate-fuzzy">
{{Docnav
{{Docnav/zh-cn|[[Manual:Traditional modeling, the CSG way/zh-cn|Traditional modeling, the CSG way]]|[[Manual:Modeling for product design/zh-cn|Modeling for product design]]|[[Manual:Introduction/zh-cn|Manual start]]|IconC=Crystal Clear manual.png}}
|[[Manual:Traditional modeling, the CSG way|传统建模,CSG方式]]
</div>
|[[Manual:Modeling for product design|面向产品设计的建模]]
|[[Manual:Introduction|手册起始页]]
|IconC=Crystal Clear manual.png
}}


[[Category:Tutorials{{#translation:}}]]
[[Category:Tutorials{{#translation:}}]]

Latest revision as of 20:07, 4 November 2023

Other languages:

你会对 FreeCAD 感兴趣,因为你已经有一些技术绘图经验,例如使用 AutoCAD 等软件。或者你已经了解一些关于设计的知识,或者你更喜欢在建造之前绘制物品。无论哪种情况,FreeCAD 都具有更传统的工作台,其中包含在大多数 2D CAD 应用程序中能找到的工具:草图工作台

Draft 工作台虽然继承了传统 2D CAD 的工作方式,但并不局限于 2D 领域。Draft 工作台的所有工具都可以在整个 3D 空间中工作。许多 Draft 工具,例如, Move Rotate在 FreeCAD 中使用广泛,因为比起手动更改位置参数,Move 和 Rotate 更直观。

在 Draft 工作台提供的工具中,你会发现传统的绘图工具,例如 线 线段,修改工具,例如 移动 旋转 偏移,一个工作平面/网格系统,它允许你精确定义你正在工作的平面,并且完整的捕捉系统使得在元素之间精确定位和绘制非常容易。

为了展示 Draft 工作台的工作流程和可能性,我们将通过一个简单的练习来演示,其结果将是这个小图纸,显示一个只包含厨房的小房子的平面图(这是一个相当荒谬的平面图,但是我们在这里可以做我们想做的事情,不是吗?):

  • 切换到 Draft 工作台
  • 与所有技术绘图应用程序一样,正确设置环境是明智的,它将为你节省大量时间。在菜单 Edit → Preferences → Draft 根据自己的喜好配置grid and working plane, TextDimension。 但是,在本练习中,我们将这些设置保留默认值。

  • 不过,有一个选项可能需要你的注意:“尽可能使用面填充对象"选项。如果选择了这个选项,默认情况下,像矩形或圆形这样的封闭对象将被填充为面,这可能会使对底层对象的捕捉变得困难。你现在可以关闭此选项,或者稍后关闭每个单独对象的“创建面"属性,以防止它们创建面。
  • Draft 工作台还有两个特殊的工具栏:一个是可视化设置工具栏,你可以在其中更改当前工作平面,打开/关闭 构造模式,设置用于新对象的线条颜色、面颜色、线条粗细和文本大小,另一个是捕捉位置工具栏。在那里,你可以打开/关闭网格并设置/取消单个捕捉位置

  • 打开所有捕捉按钮虽然方便,但同时也会使绘图速度变慢,因为移动鼠标时需要进行更多的计算。通常最好只保留你实际使用的捕捉。
  • 让我们首先打开构造模式,这将允许我们绘制一些指导线,我们将在这些指导线上绘制最终的几何图形。
  • 如果你想的话,把工作平面设置为XY。如果这样做,无论当前视图如何,工作平面都不会改变。如果没有这样做,工作平面将自动适应当前视图,你应该确保在想要在XY(地面)平面上绘制时保持在俯视视图。
  • 然后,选择 矩形工具,并绘制一个 2 米乘 2 米(将 Z 保持为零)的矩形,从点 (0,0,0) 开始。注意,大多数草图命令可以完全使用键盘执行,不需要触摸鼠标,只需使用它们的两个字母的快捷键。我们的第一个 2x2 m 矩形可以这样做:re 0 Enter 0 Enter 0 Enter 2m Enter 2m Enter 0 Enter
  • 使用 偏移 工具,在内部 15cm 处复制该矩形。打开其复制模式,并给它一个距离为 15cm:

  • 接下来,绘制几条垂直的线来定义门窗的位置,使用 Line 工具。 这些线与两个矩形的交叉点为我们提供帮助,来捕捉墙壁的位置。从点(15cm,1m,0)到点(15cm,3m,0)绘制第一条线。
  • 使用 Move 工具,打开 Copy 模式,将这条线复制 5 次。同时打开 Relative 模式,定义相对距离的移动,这比计算每条线的确切位置更容易。给每个新副本任意起始点,例如,可以保留在(0,0,0),指定相对终点如下:
    • line001: x: 10cm
    • line002: x: 120cm
    • line003: x: -55cm, y: -2m
    • line004: x: 80cm
    • line005: x: 15cm
  • 接下来,我们可以使用 线条 工具绘制一些垂直线,来定义我们的门和窗户的位置(注意,此步骤应取消勾选"相对"模式)。这些线与我们的两个矩形的交点将为我们提供有用的交点,以便将我们的墙壁对齐。从点 (15cm, 1m, 0) 到点 (15cm, 3m, 0) 绘制第一条线。
  • 使用 移动 工具复制该线 5 次,并打开复制模式。同时,打开相对模式,这将使我们能够以相对距离定义移动,比计算每条线的确切位置更容易。按顺序在刚刚创建的线上执行每个移动操作。给每个新副本任何起始点,例如可以将其保留为 (0,0,0),然后设置以下相对终点:
    • line001: x: 10cm
    • line002: x: 120cm
    • line003: x: -55cm, y: -2m
    • line004: x: 80cm
    • line005: x: 15cm

  • 现在我们已经完成了这一步,所以可以关闭构造模式。检查所有构造几何体是否已经被放置在“Construction”组中,这使得一次性隐藏或甚至完全删除它们变得容易。
  • 现在让我们使用 线段工 具绘制我们的两个墙壁。确保 交点捕捉 已打开,因为我们需要对线和矩形的交点进行捕捉。按如下方式绘制两条线段,通过单击它们的轮廓的所有点进行绘制。要关闭它们,可以再次单击第一个点,或者按Close按钮:

  • 我们可以将它们的默认灰色更改为漂亮的阴影图案,方法是选择两个墙壁,然后将它们的Pattern属性设置为Simple,将它们的Pattern size设置为你喜欢的大小,例如0.005

  • 现在我们可以通过右键单击构造组并选择隐藏选定项来隐藏构造几何体。
  • 现在让我们绘制窗户和门。确保 中点捕捉 已打开,并按照以下方式绘制六条线:

  • 现在我们将更改门的线来创建一个开着的门的符号。首先使用 旋转 工具旋转该线。以该线的端点为旋转中心,将起始角度设置为0,结束角度设置为-90
  • 然后使用 弧线 工具创建开口弧线。将旋转中心设置为我们在上一步中使用的相同点,单击线的另一个点以设置半径,然后按如下设置起始点和结束点:

  • 现在我们可以开始放置一些家具。首先,让我们通过从内部左上角绘制一个矩形,给它一个宽度为 170cm 和高度为 -60cm 的尺寸来放置一个柜台。在下面的图像中,该矩形的透明度属性设置为 80%,以使其具有漂亮的家具外观。
  • 然后让我们添加一个水槽和一个炉灶。手工绘制这些符号可能非常繁琐,通常可以在互联网上轻松找到它们,例如在 http://www.cad-blocks.net。为方便起见,在下面的下载部分中,我们将从该项目中提取出一个水槽和一个炉灶来,并将它们保存为 DXF 文件。您可以通过访问下面的链接,右键单击Raw按钮,然后选择另存为来下载这两个文件。
  • 将 DXF 文件插入到已打开的 FreeCAD文 档中可以通过选择文件→导入菜单选项或从文件浏览器中将 DXF 文件拖放到 FreeCAD 窗口中来完成。DXF 文件的内容可能不会出现在当前视图的中心,这取决于它们在 DXF 文件中的位置。您可以使用菜单视图→标准视图→全部适合来缩放并查找导入的对象。插入这两个 DXF 文件,并将它们移动到桌面上的适当位置:

  • 现在我们可以使用 标注 工具放置一些尺寸标注。标注通过单击 3 个点绘制:起始点、终点和第三个点来放置标注线。即使前两个点没有对齐,也可以按住 Shift 键绘制水平或垂直标注。
  • 您可以通过在树视图中双击标注来更改标注文字的位置。控制点将使您可以以图形方式移动文本。在我们的练习中,“0.15” 文字已移开以获得更好的清晰度。
  • 您可以通过编辑它们的 Override 属性来更改标注文字的内容。在我们的示例中,已编辑门和窗的标注文字以指示它们的高度:

  • 让我们使用 文本 工具添加一些描述性文本。单击一个点来定位文本,然后输入每行文本,每行结束时按 Enter 键。要结束,请按两次 Enter 键。
  • 将文本与它们描述的项目连接起来的标记线(也称为“引线”)可以使用 Wire 工具完成。从文本位置开始绘制线,到所描述的地方。完成后,您可以通过将它们的 End Arrow 属性设置为 true 来在线的末端添加一个小圆点或箭头。

  • 我们的绘图现在已经完成!由于有相当多的对象,因此一个明智的选择是对它们进行一些清理,并将其重新组织成清爽的分组,使文件更易于其他人理解:

  • 我们现在可以将我们的工作打印到制图图框里,这将稍后在本手册中展示,或通过将其导出为 DXF 文件直接将我们的绘图导出到其他 CAD 应用程序中。只需选择我们的“平面图”组,选择菜单文件→导出,并选择 Autodesk DXF 格式。然后可以在任何其他 2D CAD 应用程序(如LibreCAD)中打开该文件。您可能会注意到一些差异,这取决于每个应用程序的配置。

  • 然而,Draft工作台最重要的是,您使用它创建的几何图形可以用作基础或轻松地从其中提取 3D 对象,只需使用 Part 工作台 中的 拉伸 工具,或者要来保持在 Draft 工作台中,就使用 Trimex(修剪/延伸/拉伸)工具,这会在幕后执行 Part Extrusion,但使用“Draft 方法”执行它,即允许您以图形方式指示并捕捉拉伸长度。尝试按照下面所示的方式拉伸我们的墙壁。
  • 在选择对象的面后,按下 工作平面 按钮,您也可以将工作平面放置在任何位置,并因此在不同的平面上绘制 Draft 对象,例如在墙壁上方。然后可以将它们拉伸以形成其他 3D 实体。尝试将工作平面设置在墙壁顶部面之一上,然后在那里绘制一些矩形。

  • 同样地,通过在墙壁的面上绘制 Draft 对象,然后将它们拉伸,再使用 Part 工作台中的布尔运算工具从另一个实体中减去它们,可以轻松地完成各种类型的开口,就像我们在前一章中看到的一样。

从根本上说,Draft 工作台所做的就是提供以图形方式创建基本Part操作的方法。在 Part 中,通常会通过设置它们的放置参数来定位对象,而在 Draft 中,您可以在屏幕上完成。有时候一个更好,其他时候另一个更可取。不要忘记,您可以在其中一个工作台中创建 自定义工具栏,添加另一个中的工具,得到两者的优势资源。

下载

延伸阅读