智能连接器
智能连接器会在图表中的形状被移动时自动绕开障碍物,保持连接器路径的整洁。
路径模式
每个连接器都使用以下六种路径模式之一:
| 模式 | 行为 |
|---|---|
| 直线 | 两端之间的直接连线 |
| 折线 | 经过你所设弯折点的直线段 |
| 正交 | 仅使用水平和垂直线段 |
| 平滑 | 平滑的曲线 |
| 智能正交 | 自动绕开其他形状的正交路径 |
| 智能折线 | 自动绕开其他形状的折线路径 |
两种 智能 模式会自动绕开障碍物并重新计算路径。
更改路径模式
- 在检查器的 样式 标签页 → 连接器 分区中,从 轴 里选择一种模式,或者
- 右键点击连接线,从菜单中选择一种模式(当前模式会打勾)
连接器会立即重新计算其路径。
避障
使用 智能正交 或 智能折线 时,路由引擎会:
- 绕开图表中的形状
- 与形状边缘保持最小间距(缓冲距离)
- 优先选择转弯和交叉较少的简单路径
- 在形状移动时重新计算
智能路由设置
在检查器的 文稿 标签页 → 智能连接器 分区中,可以为整个页面微调避障效果:
| 设置 | 效果 |
|---|---|
| 形状缓冲距离 | 连接器与形状之间的最小间距(默认 10) |
| 分段惩罚 | 数值越高,越偏向更少的线段和更简单的路径 |
| 交叉惩罚 | 数值越高,越会避免连接器相互交叉 |
| 端口方向惩罚 | 当路径以错误方向离开连接点时施加的惩罚 |
| 微移距离 | 平行连接器线段之间的间距 |
| 自动引脚偏移系数 | 调整自动放置的固定点所使用的偏移量 |
点击 恢复默认值 可以还原为标准数值。
用固定点引导智能连接器
智能连接器不使用手动弯折点。要让路径经过某个特定位置,可以添加一个固定点:双击连接器并点击 添加固定点,或右键点击连接线并选择 添加固定点。删除固定点 可以将其移除。参见连接器弯折点。
智能连接器使用技巧
- 复杂图表使用智能正交 — 让引擎在拥挤的布局中处理路由
- 如果连接器看起来离形状太近,增大缓冲距离
- 简单连接改用直线 — 直接的连线通常最清晰
- 定稿时锁定形状(在图层列表中),以防止意外移动