编者按:没有规矩,不成方圆。约束就是规矩,尺寸约束就是元素形状的规矩,几何约束是形状位置的规矩。
接触约束Contact constraint发生在两个元素之间,根据选择元素的类型,自动选择相应的几何约束,包括相合、相切、同心等。
1、 直线和圆弧
在没有进行任何几何的情况下,点击接触约束,可以让下图圆弧和直线相切。
那么问题来了:到底谁向谁靠拢呢?
若先选择圆弧,则直线向圆弧靠拢,如下图。
反之,则圆弧向直线靠拢,如下图。
2、 圆弧和圆弧接触
若选择让下图两个圆弧接触约束,效果是怎样的呢?
接触约束的本质是几何约束,即位置约束。圆弧的中心点,是圆弧的位置元素。
故,两个圆弧接触,将是同心约束。
选择两个圆弧,打开约束定义对话框,发现同心约束已经被勾选了。
3、 两条直线接触约束
直线无法同心,只有相合了。
4、 总结一下
下面这个表不错吧,哈哈,箭头代表元素的靠拢方向,比如2→1代表第2元素向第1元素靠拢。
第2元素 | |||||
点(线的端点) | 直线 | 圆弧(圆形) | 样条 | ||
第1元素 | 点(线的端点) | 相合 2→1 | 相合 2→1 | 圆心和点相合 2→1 | 最近点相合 1→2 |
直线 | 相合 2→1 | 相合 2→1 | 相切 2→1 | 相切 1→2 | |
圆弧(圆形) | 圆心和点相合 2→1 | 相切 2→1 | 同心 2→1 | 相切 1→2 | |
样条 | 最近点相合 2→1 | 相切 2→1 | 相切 2→1 | 相切 2→1 | |
注意 | 直线不够长,会自动延长 圆弧会自动按照补全的圆进行相切约束 | ||||
样条曲线不想动 |