
2.4 二维截面的几何约束
几何约束用于控制几何图元之间的几何相对位置和形状等的关系,如草绘对象之间的平行、垂直、共线和对称等几何关系。几何约束可以代替某些尺寸标注,所以在标注尺寸之前需要进行几何约束。

2.4.1 显示约束视频
2.4.1 显示约束
单击“草绘器显示过滤器”选项组,勾选“
”选项,如图2-37所示。工作窗口中的所有约束符号都会显示,我们可以根据需要将约束进行关闭或打开。图2-38为显示和关闭约束状态的界面状态。

图2-37 “草绘器显示过滤器”选项组

图2-38 显示和关闭约束
2.4.2 约束种类及创建
创建约束可以帮助我们定义草绘几何图元之间的约束关系,系统提供了多种约束类型,如图2-39所示。相关约束类型及其说明如表2-1所示。

图2-39 约束命令
表2-1 常用草绘约束及其说明

下面分别介绍“竖直”“水平”“垂直”“相切”“中点”“重合”“对称”“相等”与“平行”约束的创建过程。

2.4.2(1)-(3)竖直、水平、垂直视频
(1)竖直
竖直是使直线与系统绝对轴始终保持竖直的一种约束工具,当直线处于竖直状态时,在约束显示状态下,将在该直线旁显示图标。当需要给斜线添加竖直约束,可通过如下步骤完成。
用鼠标左键单击“约束”组的“竖直”图标
。
用鼠标左键单击需添加约束的直线,此时,直线自动转化为竖直状态,并在该直线旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-40所示。

图2-40 添加“竖直”约束前后对比
(2)水平
水平是使直线与系统绝对轴始终保持水平的一种约束工具,当直线处于水平状态时,在约束显示状态下,将在该直线旁显示图标。当需要给斜线添加水平约束,可通过如下步骤完成。
用鼠标左键单击“约束”组的“水平”图标
。
用鼠标左键单击需添加约束的直线,此时,直线自动转化为水平状态,并在该直线旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-41所示。

图2-41 添加“水平”约束前后对比
(3)垂直
垂直是使两条直线形成互相垂直的一种约束工具,当两条直线成90°垂直状态时,在约束显示状态下,将在直线旁显示图标并配以数字排序。当需要给两条直线添加垂直约束,可通过如下步骤完成。
用鼠标左键单击“约束”组的“垂直”图标
。
用鼠标左键单击需添加约束的两条直线,此时,两条直线自动转化为垂直状态,并在该直线旁显示
图标并配以数字排序,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-42所示。

图2-42 添加“垂直”约束前后对比

2.4.2(4)-(6)相切、中点、重合视频
(4)相切
相切是使两个图元形成相切关系的一种约束工具,当两个图元成相切状态时,在约束显示状态下,将在切点旁显示图标。当需要给两个图元添加相切约束,可通过如下步骤完成。
用鼠标左键单击“约束”组的“相切”图标
。
用鼠标左键单击需添加约束的两个图元,此时,两个图元自动转化为相切状态,并在切点旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-43所示。

图2-43 添加“相切”约束前后对比
(5)中点
中点是使某个点定位到某条曲线中点上的一种约束工具,执行中点约束命令后,在约束显示状态下,将在中点旁显示图标。当需要添加中点约束时,可通过如下步骤完成。
用鼠标左键单击“约束”组的“中点”图标
。
用鼠标左键先单击某曲线的端点,再单击任意一条曲线,此时,先选取的端点与曲线的中点进行重合,并在中点旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-44所示。

图2-44 添加“中点”约束前后对比
(6)重合
重合是使已创建的几何图元共线或重合的一种约束工具,当图元处于重合状态时,在约束显示状态下,将在图元旁显示图标。当需要添加重合约束时,可通过如下步骤完成。
用鼠标左键单击“约束”组的“重合”图标
。
用鼠标左键单击需添加约束的图元,此时,两个图元自动重合在一起,并在图元旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-45所示。

图2-45 添加“重合”约束前后对比

2.4.2(7)-(9)对称、相等、平行视频
(7)对称
对称是使两个图元相对于中心线成空间位置对称的一种约束工具,当两个图元处于对称状态时,在约束显示状态下,将在端点旁显示图标。当需要添加对称约束时,可通过如下步骤完成。
用鼠标左键单击“约束”组的“对称”图标
。
用鼠标左键先单击需添加约束两个曲线的端点,再单击参考中心线,此时,图形将转化为对称状态,并在端点旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-46所示。

图2-46 添加“对称”约束前后对比
(8)相等
相等是使两个或多个图元外形尺寸相同的一种约束工具,当图元处于相等状态时,在约束显示状态下,将在图元旁显示图标。当需要添加相等约束时,可通过如下步骤完成。
用鼠标左键单击“约束”组的“相等”图标
。
用鼠标左键单击需添加约束的两个或多个相同类型的几何图形,此时,图形将调整为相等状态,并在图形旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-47所示。

图2-47 添加“相等”约束前后对比
(9)平行
平行是使两条或多条直线互成平行关系的一种约束工具,当直线处于平行状态时,在约束显示状态下,将在直线旁显示图标。当需要添加平行约束时,可通过如下步骤完成。
用鼠标左键单击“约束”组的“平行”图标
。
用鼠标左键单击需添加约束的两条或多条直线,此时,直线将调整为平行状态,并在直线旁显示
图标,完成约束添加。
单击鼠标中键结束命令,添加约束前后结果如图2-48所示。

图2-48 添加“平行”约束前后对比
2.4.3 删除约束
在创建约束后,用户可根据需要对已创建的几何约束进行相应的删除操作。删除操作较为简单,主要有鼠标右键删除和按键删除两种方法,删除约束的操作步骤如下。
(1)鼠标右键删除
在工作窗口中选择一个约束类型,选取后的约束符号呈现绿色加亮显示状态。
在工作窗口中按住右键不放,并在弹出的快捷菜单中选择“删除”命令,所选择的约束类型将被删除,如图2-49所示。

图2-49 删除约束
(2)按键删除
按键删除操作简单,在窗口中选择约束类型后,按键盘中“Delete”键即可以删除选定的约束。
值得一提的是,在删除几何约束后,程序会自动增加一个参照尺寸,用于保持几何图元的可求解状态。

2.4.4 解决约束冲突视频
2.4.4 解决约束冲突
当增加尺寸约束时,若添加的参照与已有参照相冲突或多余时,将会弹出【解决草绘】对话框,如图2-50所示。解决冲突的方法有多种,介绍如下。

图2-50 【解决草绘】对话框
单击
图标,可撤销刚添加的产生冲突的约束。
在对话框中的列表框中选择一个相冲突的约束(如图2-50中“1约束平行”),此时该行将加亮显示,再单击
图标,可以删除该加亮约束。
在对话框中的列表框选择一个相冲突的约束,再单击“尺寸”选项板中的
图标,可将冲突的约束尺寸变为参照尺寸。