处理约束
正在创建草图或打开草图进行编辑时,可以使用和查看约束。

在两个草图中的两个图元之间应用的约束(例如,将一个草图中的图元在另一个草图中“使用”时)由蓝色背景来区分。可以手动应用约束,某些约束是在绘制草图过程中创建几何图元时创建的。悬停光标时,参照的约束的背景为深蓝色:
上方显示的“使用”约束(带有蓝色背景)以圆草图中圆的中心点约束矩形草图中的一个顶点。



“约束”草图工具可让您在创建草图或打开草图以进行编辑时查看和更改约束。在两个草图中的图元之间应用的约束(例如,将一个草图中的图元用在另一个草图中时)由蓝色背景来区分。您可以手动应用约束,并且在您绘制草图的过程中,某些约束会在您创建几何图元时一同创建。悬停鼠标时,参照的约束背景为深蓝色。
有多个约束可用:重合、同心、平行、相切、水平、竖直、垂直、等长、中点、法向、穿透、对称、固定和曲率。可以使用推断功能自动将约束添加到草图,或者使用工具栏手动添加约束。
在此示例中,在竖直构造线和圆之间添加了中点约束。选择圆的中点和构造线。在草图工具栏上单击“中点”约束工具。可以为不同的约束仿真此过程。或者,您可以先从草图工具栏中选择“中点”约束工具,然后选择构造线和圆。

要应用工程图约束,请执行以下任一操作:
-
从菜单中选择约束(或使用其相应的快捷方式),然后在草图中选择要应用约束的图元。
-
选择草图图元,然后在工具栏的约束菜单上单击该约束。
工具栏约束菜单提供以下约束:
-
重合 - 使 2 个或更多草图图元在草图中共享相同位置。
-
同心 - 使任意点与圆弧或圆的中心重合。使选定的弧线和圆共享一个中心点。
-
平行 - 使 2 条或更多条线平行。
-
切线 - 在 2 个草图图元之间或草图图元和平面之间建立切线关系。
-
水平 - 将 1 条或多条线或一组点限制为水平线。
-
垂直 - 将 1 条或多条直线或一组点限制为垂直线。
-
正交垂直 - 使两条线垂直。
-
相等 - 使多条线的长度相等,或多条弧的半径相等。
-
中点 - 将草图点限制在直线或圆弧的中点。
-
法向 - 使曲线和直线,或曲线和平面垂直。
-
穿透 - 使草图图元与活动草图平面外的另一个实体重合。
-
对称 - 使 2 个相同类型的实体相对于直线、平面或线性边对称。
-
固定 - 将草图图元锁定在草图平面上,这样它就不会移动。
-
曲率 - 在草图样条或圆锥与周围几何图元之间创建曲率连续过渡。

在草图打开的情况下,将光标悬停在一个草图图元(如线或圆弧)上方以查看该图元的约束。当您移动鼠标以将光标悬停在多个图元上方时,将仅显示亮显图元的约束。要使所有约束保持可见状态,请在按住 Shift 键的同时移动鼠标。
将光标悬停在图元上方时,图元将以橙色亮显,但参照的约束除外,这些约束带有蓝色背景,将光标悬停在其上方时,它们带有深蓝色背景。相关的图元将以黄色亮显,选择约束时,配套的图元也会亮显。

以下约束未在工具栏的“约束”部分提供,而是在特定操作期间自动创建的,如下所述:
-
象限 - 约束点与椭圆重合,与该椭圆的长轴或短轴重合。创建的方法可以是推断、将某个对象拖动到或将某个对象放置到椭圆的一个点上。
-
使用 - 将一个草图中的草图图元约束为另一个草图中的图元。创建的方法是先选择“使用”工具,然后选择其他草图或特征中的图元(草图图元、面或边)。
-
相交 - 使用穿透约束
来约束开放曲线的端点(因使用相交工具而产生),以使它们位于相交面的边上;对于闭合曲线,使用相交约束来约束草图图元。

草图图元的颜色指示其约束的状态:
- 蓝色表示约束不足。
- 黑色表示完全约束。
- 红色表示约束存在问题(过度约束)。
约束图标的颜色表示其约束状态:
- 灰底黑色意味着定义良好。
- 红底白色表示有问题。
- 选择时,非完全约束的草图点(蓝色和红色)优先于任何重叠的完全约束的草图点(黑色)。
添加更多尺寸或约束将进一步约束草图。拖动图元可帮助您了解可能要添加哪些约束或尺寸。

查看和筛选草图约束和尺寸,以便对其进行分析并更正任何草图约束错误。
访问约束管理器
在“草图”对话框中:
-
单击“显示草图诊断工具”图标 (
)。
-
单击“约束管理器”。
约束管理器对话框打开:
使用约束管理器
在“约束管理器”对话框中,您可以执行以下操作:
-
过滤器 - 一次折叠/展开所有对话框部分(类型、模式、状态)。
-
自动选择约束 - 当开启(默认)时,在“约束管理器”对话框中选择的任何约束都会在草图中的相应约束条件周围放置一个黄色界限框。禁用时,约束不会在其周围放置界限框(它们未被选中)。
如果您只想从草图的特定零件中选择那些约束,则此选项很有用。例如,关闭此选项。选择要在草图部分中定位的约束类型(例如,下例中的重合约束)。然后在草图的一部分周围创建一个选择框(以下示例中的矩形)。只有该部分的约束条件在其周围显示边界框,并且可从实体和约束 列表中获取(见下文)。
禁用“自动选择约束”,然后在草图中框选中矩形(左)。选择后,滤镜仅适用于选定的草图元。在此示例中,仅显示先前选择的矩形(右)的重合约束。
-
类型 - 从可用约束列表中选择。例如,选择“重合”会在草图中所有重合 约束周围放置一个黄色边界框(前提是启用“自动选择约束”)。
-
模式 - 从以下 3 种模式中选择:
-
内部 - 从当前草图中选择约束。
-
外部 - 从外部来源选择约束。
-
在上下文中 - 选择上下文中引用的约束
-
-
状态 - 从以下 3 种状态中选择:
-
驱动 - 驱动约束。选中后,受驱动约束将以黄色突出显示。如果它们受到的约束不足,则会以深蓝色突出显示。
-
已解决 - 解决了约束。选中后,已解决的约束将以黄色突出显示。如果它们受到的约束不足,则会以深蓝色突出显示。
-
错误 - 限制出错。选中后,错误的约束将以更深的红色突出显示,
-
-
按约束排序 - 首先按约束条件对下面的实体和约束列表进行排序,然后按实体排序。
-
按实体排序 - 首先按实体排序,然后按约束条件对下面的实体和 约束列表进行排序。
-
实体和约束列表 - 显示所有选定的约束条件,具体取决于对话框中的过滤器选择。将鼠标悬停在列表中的约束或图元上方会在草图中突出显示该约束条件或图元。从这个清单中,你可以:
-
删除约束 (
) - 从草图中删除约束。
-
移除选择 (
) - 从“实体和约束”列表中移除约束。
按约束排序(左);按实体排序(右)
右键单击“实体和约束”列表中的约束条件或实体,访问以下命令:
-
删除约束条件/实体 - 删除选择(约束条件或实体)
-
缩放至选区 - 放大选区(约束或图元)
-
隐藏外部参照 - 隐藏所有外部引用的约束
-
全部清除 - 清除“实体和约束”列表中的所有约束
-
-
-
全部删除按钮 - 从草图中删除所有选定的约束。
关闭约束管理器
要关闭约束管理器,请执行以下任一操作:
-
单击“约束管理器”对话框右上角的 X。
-
单击“ 显示草图诊断工具”图标 (
),然后选择“关闭约束管理器”:
提示
-
从对话框中选择尽可能多的类型、模式和状态,将约束条件过滤到所选内容。这些过滤器可以任意组合使用。
-
如果在“草图”对话框中禁用了“显示约束”和“显示错误”,则将鼠标悬停在实体和约束列表中的约束上方将仅显示草图中的该约束(和相关实体):
-
在“实体和约束”列表中选择一个实体会以浅黄色突出显示该实体:
-
约束管理器还可以处理钣金 平面图案视图中的草图:

您可以与约束图标交互:
- 单击一个图标或一组图标并将其拖动到不同的位置。
- 将光标悬停在单个约束图标上方以查看哪些图元亮显,从而指示对其应用的约束。
- 删除约束:单击单个约束图标并按 Delete 键或从环境菜单中选择“删除”。
- 在草图对话框中,选中“显示约束”以显示为草图定义的所有约束。
- 冲突的约束显示为红色背景上的白色符号。
绘制草图时,随着曲线捕捉到推断,约束指示符会出现在鼠标光标旁边。

添加、应用和编辑约束可帮助在 Onshape 中定义零件。当正在创建草图或打开草图进行编辑时,会在草图对话框中列出约束。
可以在一个草图中的图元之间或者在两个或更多草图中的图元之间应用约束(例如,将一个草图中的图元在另一个草图中使用时)。可以手动应用约束,某些约束是在绘制草图过程中创建几何图元时创建的。请参见自动推断,详细了解有关自动创建约束的信息。
在草图对话框中,轻按列表中的约束以亮显相关的草图几何图元。例如,如果两条线在水平方向上相互约束并且您轻按水平约束,则会亮显这两条线。
添加、应用和编辑约束可帮助在 Onshape 中定义零件。仅当正在创建草图或打开草图进行编辑时,才能使用和查看约束。
有关在移动设备上使用特定约束的信息,请参阅特定约束主题。