草图模块用于将基本的二维制图功能添加到 FreeCAD 中,其尚处于开发实验阶段。它完全用 python 语言写成,同时也给你提供在完全用 python 语言甚至不接触源代码的情况下随意扩展 FreeCAD 功能的展示平台。
目前,草图模块并不能真正地用于生产工作,但是已经包含了一组可用的基本功能。尽情尝试,并且将你的反馈意见通过讨论页面发送给我们。
草图工作台位于工作台列表中。当打开草图工作台后,将出现两个工具栏:包含标准草图命令(随后将详细介绍)的标准工具栏和一个特别的命令栏,此命令栏不包含工具用于显示不同功能的控制信息。利用命令栏也可以改变诸如当前线条颜色和线宽等一般的属性。作为旁注,如果在 FreeCAD 的一般首选项中选择 "cleanlooks" 样式,命令栏(甚至整个 QT 界面)将会看起来更加漂亮。
深层次的学习可以阅读草图用法手册(尚处研发整理阶段),快速而基本的了解与使用可以阅读下面的快速自学手册。
目前并不是所有的草图绘制命令都可以很好的在三维环境中使用,所以在绘图之前最好先处于正投影的二维视图方位。具体就是,首先打开或新建一份新文档,然后按下 O 键(或者通过菜单栏视图 -> 正投影视图)转换到正投影模式。然后按下 2 键(或者菜单栏视图 -> 标准视图 -> 顶视图)使位于顶视图方位。现在就可以开始绘图了。也可以通过菜单栏的“编辑 -> 首选项”来将 freecad 配置为正投影模式。
所有的草图绘制命令都具有相似的用法:绘图工具会提示你在屏幕上选择点或者输入数值坐标,修改工具会提示你先选择一个工作对象以防止没有对象被选中。几乎所有的命令工具中,按下 CTRL 键可以拾取(snap)已存点。按下 SHIFT 键将仅限制在水平、垂直、或者相对于某条已存线段的方向运动。对于一些工具,按下 ALT 键可以给出更多的选项,比如新建一个新对象的副本而不是将原有对象上进行操作。ESC 键将取消激活的命令。
注释
在一些桌面系统中(例如 Gnome、Kde),ALT 键已经被默认绑定为窗口移动的快捷键。
你应该在桌面的首选项中修改此快捷键。
一些命令也可以在非水平面工作,此时,绘图时要确保 Z 坐标轴没有被锁定,而且你要位于适当的视图位置。下面你将学习到所有可用工具的完整用法描述。
这些功能用于打开、导入、导出其它的文件格式。打开命令将打开一个含有文件内容的新文档。导入命令将某文件的内容添加到当前的文档中。导出命令所选对象保存至文件,如果没有对象被选择,则导出整个对象。注意由于草图模块是用于二维对象的,所以导入对象仅仅为二维对象。而且,尽管 DXF 和 OCA 格式支持在三维空间中对象的定义(对象不必是平坦的),但它们并不导入像网格、三维表面等具有体积的对象,而导入直线、圆、或者平坦的形状。目前所支持的文件格式有:
===绘制对象===
下面是用于创建对象的工具。
下面是一组可用于修改既有对象的工具。它们可处理被选中的对象,如果未有对象被选中,那么 FreeCAD 便会要求你选中欲修改的对象。
参见草图 API 页面可以了解到在脚本和宏中可以使用的草图功能的更加完整的描述。