97 lines
15 KiB
HTML
97 lines
15 KiB
HTML
<html><head><title>Draft Module/cn</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Draft Module/cn</h1></div>
|
||
|
||
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>草图模块用于将基本的二维制图功能添加到 FreeCAD 中,其尚处于开发实验阶段。它完全用 python 语言写成,同时也给你提供在完全用 python 语言甚至不接触源代码的情况下随意扩展 FreeCAD 功能的展示平台。
|
||
</p><p>目前,草图模块并不能真正地用于生产工作,但是已经包含了一组可用的基本功能。尽情尝试,并且将你的反馈意见通过<a href="https://www.freecadweb.org/wiki/index.php?title=Talk:Draft_Module/cn" title="Talk:Draft Module/cn">讨论页面</a>发送给我们。
|
||
</p>
|
||
<div class="center"><div class="floatnone"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Draftscreenshot.jpg" class="image" title="The draft interface with the buttons toolbar and the function toolbar"><img alt="The draft interface with the buttons toolbar and the function toolbar" src="Draftscreenshot.jpg" width="760" height="177" /></a></div></div>
|
||
<p>草图工作台位于工作台列表中。当打开草图工作台后,将出现两个工具栏:包含标准草图命令(随后将详细介绍)的标准工具栏和一个特别的<b>命令栏</b>,此命令栏不包含工具用于显示不同功能的控制信息。利用命令栏也可以改变诸如当前线条颜色和线宽等一般的属性。作为旁注,如果在 FreeCAD 的一般首选项中选择 "cleanlooks" 样式,命令栏(甚至整个 QT 界面)将会看起来更加漂亮。
|
||
</p>
|
||
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#.E5.AD.A6.E4.B9.A0.E6.8C.87.E5.8D.97"><span class="tocnumber">1</span> <span class="toctext">学习指南</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#.E5.BF.AB.E9.80.9F.E8.87.AA.E5.AD.A6.E6.89.8B.E5.86.8C"><span class="tocnumber">2</span> <span class="toctext">快速自学手册</span></a></li>
|
||
<li class="toclevel-1 tocsection-3"><a href="#.E5.AF.BC.E5.85.A5.E4.B8.8E.E5.AF.BC.E5.87.BA"><span class="tocnumber">3</span> <span class="toctext">导入与导出</span></a></li>
|
||
<li class="toclevel-1"><a href="#.E4.BF.AE.E6.94.B9.E5.AF.B9.E8.B1.A1"><span class="tocnumber">4</span> <span class="toctext">修改对象</span></a></li>
|
||
<li class="toclevel-1 tocsection-4"><a href="#.E5.B8.B8.E8.A7.81.E6.93.8D.E4.BD.9C"><span class="tocnumber">5</span> <span class="toctext">常见操作</span></a></li>
|
||
<li class="toclevel-1 tocsection-5"><a href="#API"><span class="tocnumber">6</span> <span class="toctext">API</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h3><span class="mw-headline" id=".E5.AD.A6.E4.B9.A0.E6.8C.87.E5.8D.97">学习指南</span></h3>
|
||
<p>深层次的学习可以阅读<a href="Draft_tutorial_Outdated.html" title="Draft tutorial Outdated">草图用法手册</a>(尚处研发整理阶段),快速而基本的了解与使用可以阅读下面的快速自学手册。
|
||
</p>
|
||
<h3><span class="mw-headline" id=".E5.BF.AB.E9.80.9F.E8.87.AA.E5.AD.A6.E6.89.8B.E5.86.8C">快速自学手册</span></h3>
|
||
<p>目前并不是所有的草图绘制命令都可以很好的在三维环境中使用,所以在绘图之前最好先处于正投影的二维视图方位。具体就是,首先打开或新建一份新文档,然后按下 <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">O</span> 键(或者通过菜单栏视图 -> 正投影视图)转换到正投影模式。然后按下 <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">2</span> 键(或者菜单栏视图 -> 标准视图 -> 顶视图)使位于顶视图方位。现在就可以开始绘图了。也可以通过菜单栏的“编辑 -> 首选项”来将 freecad 配置为正投影模式。
|
||
</p><p>所有的草图绘制命令都具有相似的用法:绘图工具会提示你在屏幕上选择点或者输入数值坐标,修改工具会提示你先选择一个工作对象以防止没有对象被选中。几乎所有的命令工具中,按下 <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">CTRL</span> 键可以拾取(snap)已存点。按下 <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">SHIFT</span> 键将仅限制在水平、垂直、或者相对于某条已存线段的方向运动。对于一些工具,按下 <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">ALT</span> 键可以给出更多的选项,比如新建一个新对象的副本而不是将原有对象上进行操作。<span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">ESC</span> 键将取消激活的命令。
|
||
</p>
|
||
<pre><b>注释</b>
|
||
在一些桌面系统中(例如 Gnome、Kde),<span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">ALT</span> 键已经被默认绑定为窗口移动的快捷键。
|
||
你应该在桌面的首选项中修改此快捷键。
|
||
</pre>
|
||
<p>一些命令也可以在非水平面工作,此时,绘图时要确保 Z 坐标轴没有被锁定,而且你要位于适当的视图位置。下面你将学习到所有可用工具的完整用法描述。
|
||
</p>
|
||
<h3><span class="mw-headline" id=".E5.AF.BC.E5.85.A5.E4.B8.8E.E5.AF.BC.E5.87.BA">导入与导出</span></h3>
|
||
<p>这些功能用于打开、导入、导出其它的文件格式。打开命令将打开一个含有文件内容的新文档。导入命令将某文件的内容添加到当前的文档中。导出命令所选对象保存至文件,如果没有对象被选择,则导出整个对象。注意由于草图模块是用于二维对象的,所以导入对象仅仅为二维对象。而且,尽管 DXF 和 OCA 格式支持在三维空间中对象的定义(对象不必是平坦的),但它们并不导入像网格、三维表面等具有体积的对象,而导入直线、圆、或者平坦的形状。目前所支持的文件格式有:
|
||
</p>
|
||
<ul><li> <a href="Draft_DXF.html" title="Draft DXF">Autodesk .DXF</a>: 导入导出由其它 CAD 程序创建的 DXF 文件。</li>
|
||
<li> <a href="Draft_SVG.html" title="Draft SVG">SVG (as geometry)</a>: 导入导出由向量绘图程序创建的 SVG 文件。</li>
|
||
<li> <a href="Draft_OCA.html" title="Draft OCA">Open Cad format .OCA</a>: 导入导出 OCA?GCAD 文件,一种潜在的新<a rel="nofollow" class="external text" href="http://groups.google.com/group/open_cad_format">开源 CAD 文件格式</a>。</li>
|
||
<li> <a href="Draft_DAT.html" title="Draft DAT">Airfoil Data Format .DAT</a>: 导入描述<a rel="nofollow" class="external text" href="http://www.ae.illinois.edu/m-selig/ads/coord_database.html">机翼轮廓</a>的 DAT 文件。</li></ul>
|
||
<div id="itsfree" style="text-align:center;color:black;background:#FDE0A8;margin:1em 7em;padding:0.5em 2em;border:2px solid #FF5706;"><br />This template is now obsolete and is directly include in the original page<br /><br /></div>
|
||
<p><strike>===绘制对象===
|
||
</p><p>下面是用于创建对象的工具。
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Line.png" class="image"><img alt="Draft Line.png" src="Draft_Line.png" width="64" height="64" /></a> <a href="Draft_Line.html" title="Draft Line">两点成线</a>:用两个点绘制一条直线段</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Wire.png" class="image"><img alt="Draft Wire.png" src="Draft_Wire.png" width="64" height="64" /></a> <a href="Draft_Wire.html" title="Draft Wire">折线 (多点成线)</a>:绘制一条折线段</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Circle.png" class="image"><img alt="Draft Circle.png" src="Draft_Circle.png" width="64" height="64" /></a> <a href="Draft_Circle.html" title="Draft Circle">圆</a>:指定圆心与半径绘制圆</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Arc.png" class="image"><img alt="Draft Arc.png" src="Draft_Arc.png" width="64" height="64" /></a> <a href="Draft_Arc.html" title="Draft Arc">圆弧</a>:指定中心、半径、起始与终止角度绘制圆弧</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Rectangle.png" class="image"><img alt="Draft Rectangle.png" src="Draft_Rectangle.png" width="64" height="64" /></a> <a href="Draft_Rectangle.html" title="Draft Rectangle">矩形</a>:通过两个对角顶点绘制矩形</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Polygon.png" class="image"><img alt="Draft Polygon.png" src="Draft_Polygon.png" width="64" height="64" /></a> <a href="Draft_Polygon.html" title="Draft Polygon">多边形</a>:通过中心与半径绘制正多边形</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_BSpline.png" class="image"><img alt="Draft BSpline.png" src="Draft_BSpline.png" width="64" height="64" /></a> <a href="Draft_BSpline.html" title="Draft BSpline">B 样条曲线</a>:通过一系列点绘制一条 B 样条曲线</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Text.png" class="image"><img alt="Draft Text.png" src="Draft_Text.png" width="64" height="64" /></a> <a href="Draft_Text.html" title="Draft Text">文本</a>:绘制多行文本标注</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Dimension.png" class="image"><img alt="Draft Dimension.png" src="Draft_Dimension.png" width="64" height="64" /></a> <a href="Draft_Dimension.html" title="Draft Dimension">尺寸</a>:绘制尺寸标注</li></ul>
|
||
<h3><span class="mw-headline" id=".E4.BF.AE.E6.94.B9.E5.AF.B9.E8.B1.A1">修改对象</span></h3>
|
||
<p>下面是一组可用于修改既有对象的工具。它们可处理被选中的对象,如果未有对象被选中,那么 FreeCAD 便会要求你选中欲修改的对象。
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Move.png" class="image"><img alt="Draft Move.png" src="Draft_Move.png" width="64" height="64" /></a> <a href="Draft_Move.html" title="Draft Move">平移</a>:将一个对象或一组对象从一个位置移动到另一个位置</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Rotate.png" class="image"><img alt="Draft Rotate.png" src="Draft_Rotate.png" width="64" height="64" /></a> <a href="Draft_Rotate.html" title="Draft Rotate">旋转</a>:将一个对象或一组对象围绕旋转轴从一个角度旋转到另一个角度</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Offset.png" class="image"><img alt="Draft Offset.png" src="Draft_Offset.png" width="64" height="64" /></a> <a href="Draft_Offset.html" title="Draft Offset">偏置</a>:将对象的各段按照给定的距离进行移动(译注:移动过程中仍保持各段的连接性,例如一个半径为 1 的圆,如果设定偏移距离为 1,那么结果是半径为 2 的圆,并且与偏移前的圆同心)</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Upgrade.png" class="image"><img alt="Draft Upgrade.png" src="Draft_Upgrade.png" width="64" height="64" /></a> <a href="Draft_Upgrade.html" title="Draft Upgrade">升级</a>:提升對象的維度</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Downgrade.png" class="image"><img alt="Draft Downgrade.png" src="Draft_Downgrade.png" width="64" height="64" /></a> <a href="Draft_Downgrade.html" title="Draft Downgrade">降级</a>:降低對象的維度</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Trimex.png" class="image"><img alt="Draft Trimex.png" src="Draft_Trimex.png" width="64" height="64" /></a> <a href="Draft_Trimex.html" title="Draft Trimex">裁剪/延展</a>: 裁剪或延伸一个对象</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Scale.png" class="image"><img alt="Draft Scale.png" src="Draft_Scale.png" width="64" height="64" /></a> <a href="Draft_Scale.html" title="Draft Scale">缩放</a>:围绕一个基准点缩放被选中的对象</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Edit.png" class="image"><img alt="Draft Edit.png" src="Draft_Edit.png" width="64" height="64" /></a> <a href="Draft_Edit.html" title="Draft Edit">编辑</a>:编译一个被选中的对象</li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_PutOnSheet.png" class="image"><img alt="Draft PutOnSheet.png" src="Draft_PutOnSheet.png" width="64" height="64" /></a> <a href="Draft_Drawing.html" title="Draft Drawing">制图</a>:将所选中的对象写入<a href="Drawing_Module.html" title="Drawing Module">图纸</a></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=File:Draft_Shape2DView.png" class="image"><img alt="Draft Shape2DView.png" src="Draft_Shape2DView.png" width="64" height="64" /></a> <a href="Draft_Shape2DView.html" title="Draft Shape2DView">生成二维视图</a>:由三维对象的二维投影生成制图对象</li></ul>
|
||
<p></strike>
|
||
</p>
|
||
<h3><span class="mw-headline" id=".E5.B8.B8.E8.A7.81.E6.93.8D.E4.BD.9C">常见操作</span></h3>
|
||
<ul><li> <a href="Draft_Snap.html" title="Draft Snap">拾取(Snapping)</a>: 允许在已存对象的特定位置放置新点</li>
|
||
<li> <a href="Draft_Constrain.html" title="Draft Constrain">限制</a>: 允许与已知点水平或垂直的新点</li>
|
||
<li> <a href="Draft_Coordinates.html" title="Draft Coordinates">手动坐标</a>: 允许手动输入坐标值而不是在屏幕上取点来确定</li>
|
||
<li> 复制: 所有的修改工具都可以直接修改选中的对象,或者另创建一份选中对象的副本再在进行修改。使用此工具时按下 <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">ALT</span> 键将创建一份副本</li>
|
||
<li> <a href="Draft_ToggleConstructionMode.html" title="Draft ToggleConstructionMode">创建模式</a>: 允许将几何零件从其它零件中分离出来,以便于打开或关闭</li>
|
||
<li> <a href="Draft_SelectPlane.html" title="Draft SelectPlane">工作平面</a>: 所有的草图绘制命令都可在三维空间中任何平面上使用。当前的工作平面可以简单的设置好</li>
|
||
<li> 所有新创建的对象都采用当前草图<a href="Draft_Linestyle.html" title="Draft Linestyle">颜色和线宽</a></li>
|
||
<li> 草图模块也有它的<a href="Draft_Preferences.html" title="Draft Preferences">首选项</a> 屏幕</li></ul>
|
||
<h3><span class="mw-headline" id="API">API</span></h3>
|
||
<p>参见<a href="Draft_API.html" title="Draft API">草图 API</a> 页面可以了解到在脚本和宏中可以使用的草图功能的更加完整的描述。
|
||
</p>
|
||
|
||
<p><br />
|
||
</p>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Draft_Module/cn&oldid=211463">http://www.freecadweb.org/wiki/index.php?title=Draft_Module/cn&oldid=211463</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |