
3.6 对象约束
约束能够用于精确地控制草图中的对象。草图约束有两种类型:尺寸约束和几何约束。
几何约束建立起草图对象的几何特性(如要求某一直线具有固定长度)或者两个或更多草图对象的关系类型(如要求两条直线垂直或平行,或是几个弧具有相同的半径)。在绘图区,用户可以使用“参数化”选项卡内的“全部显示”“全部隐藏”或“显示”来显示有关信息,并显示代表这些约束的直观标记(如图3-112所示的水平标记和共线标记
)。

图3-112 “几何约束”示意图
尺寸约束建立起草图对象的大小(如直线的长度、圆弧的半径等)或者两个对象之间的关系(如两点之间的距离)。图3-113所示为一带有尺寸约束的示例。

图3-113 “尺寸约束”示意图
3.6.1 建立几何约束
使用几何约束,可以指定草图对象必须遵守的条件,或草图对象之间必须维持的关系。几何约束面板及工具栏(面板在功能区“参数化”选项卡下的“几何”面板中)如图3-114所示,其中主要几何约束选项的功能如表3-1所示。

图3-114 “几何”面板及工具栏
表3-1 几何约束选项的功能

绘图中可指定二维对象或对象上的点之间的几何约束。之后编辑受约束的几何图形时,将保留约束。因此,通过使用几何约束,可以在图形中包括设计要求。
3.6.2 几何约束设置
在使用AutoCAD 2020绘图时,可以控制约束栏的显示。通过“约束设置”对话框中的“几何”选项卡(如图3-115所示),可控制约束栏上显示或隐藏的几何约束类型。可单独或全局显示/隐藏几何约束和约束栏。具体可执行以下操作:
显示(或隐藏)所有的几何约束。
显示(或隐藏)指定类型的几何约束。
显示(或隐藏)所有与选定对象相关的几何约束。

图3-115 “约束设置”对话框的“几何”选项卡
1.执行方式
命令行:CONSTRAINTSETTINGS。
菜单栏:“参数”→“约束设置”。
工具栏:“参数化”→“约束设置”
。
功能区:“参数化”→“几何”→“约束设置,几何”
。
2.操作步骤
命令: CONSTRAINTSETTINGS↙
执行上述命令后,打开“约束设置”对话框。在该对话框中选择“几何”选项卡,从中可以控制约束栏上约束类型的显示,如图3-115所示。
3.选项说明
(1)“约束栏显示设置”选项组:控制图形编辑器中是否为对象显示约束栏或约束点标记。例如,可以为水平约束和竖直约束隐藏约束栏的显示。
(2)“全部选择”按钮:选择几何约束类型。
(3)“全部清除”按钮:清除选定的几何约束类型。
(4)“仅为处于当前平面中的对象显示约束栏”复选框:仅为当前平面上受几何约束的对象显示约束栏。
(5)“约束栏透明度”选项组:设置图形中约束栏的透明度。
(6)“将约束应用于选定对象后显示约束栏”复选框:手动应用约束后或使用AUTOCONSTRAIN命令时显示相关约束栏。
3.6.3 实例——同心相切圆

视频讲解
本实例主要介绍“几何约束”命令的使用方法,绘制同心相切圆的流程如图3-116所示。

图3-116 同心相切圆
操作步骤:
(1)绘制圆
单击“默认”选项卡“绘图”面板中的“圆”按钮,以适当半径绘制4个圆,结果如图3-117所示。

图3-117 绘制圆
(2)添加几何约束
① 在任意工具栏上右击,在打开的快捷菜单中选择“几何约束”命令,打开“几何约束”工具栏,如图3-114所示。
② 单击“参数化”选项卡“几何”面板中的“相切”按钮,使两圆相切。命令行提示与操作如下:
命令: _ GcTangent↙ 选择第一个对象:(使用鼠标选择圆1) 选择第二个对象:(使用鼠标选择圆2)
③ 系统自动将圆2向左移动,与圆1相切,结果如图3-118所示。

图3-118 建立相切几何关系
④ 单击“参数化”选项卡“几何”面板中的“同心”按钮,使其中两圆同心。命令行提示与操作如下:
命令: _GcConcentric 选择第一个对象:(选择圆1) 选择第二个对象:(选择圆3)
系统自动建立同心的几何关系,如图3-119所示。

图3-119 建立同心几何关系
⑤ 以同样方法,使圆3与圆2建立相切几何约束,如图3-120所示。

图3-120 建立圆3与圆2相切几何关系
⑥ 以同样方法,使圆1与圆4建立相切几何约束,如图3-121所示。

图3-121 建立圆1与圆4相切几何关系
⑦ 以同样方法,使圆4与圆2建立相切几何约束,如图3-122所示。

图3-122 建立圆4与圆2相切几何关系
⑧ 以同样方法,使圆3与圆4建立相切几何约束,最终结果如图3-116所示。