组合形状(布尔运算)
布尔运算可以从两个或更多重叠的形状中构建出一个新的轮廓。使用它们来剪出孔洞、将多个部件组合为一个轮廓,或只保留形状重叠的区域——而无需手动绘制路径。
四种运算
| 运算 | 结果 |
|---|---|
| 并集 | 将所有选中的形状合并为一个轮廓 |
| 减去 | 保留最底层的形状,并从中剪去其上方的每一个形状 |
| 相交 | 只保留所有选中形状重叠的区域 |
| 排除重叠 | 保留被奇数个形状覆盖的区域——重叠部分会变成孔洞 |
组合形状
- 选择 两个或更多 相互重叠的形状
- 选择一种运算:
- 编辑 → 组合 → 并集 / 减去 / 相交 / 排除重叠,或
- 右键点击所选内容,选择 组合 → 一种运算
并集 还有一个键盘快捷键:Option+Cmd+U。
结果是一个单独的矢量路径,处于选中并可编辑的状态。整个操作是一个撤销步骤。
可以组合的内容
- 矢量形状 — 矩形、圆形、多边形、路径和手绘图形
- 标注符号 — 符号会按其轮廓进行组合;没有定义轮廓的符号会按其边界矩形处理
连接器、图像、表格和编组无法组合。只有当选中了至少两个符合条件的形状时,右键菜单中才会出现 组合 子菜单。
结果外观
- 堆叠顺序很重要 — 形状按从堆叠底部到顶部的顺序处理。对于 减去,最底层的形状是被保留的那个;如有需要,请先调整堆叠顺序(例如在图层列表中拖动项目)。
- 样式 — 结果会采用最底层形状的填充、描边和效果,并保留该形状的文本。
- 孔洞 — 结果可以包含孔洞(例如从大圆中减去小圆制成的圆环)。
保留原始形状
默认情况下,原始形状会被结果替换。在选择菜单项时按住 Option,即可保留原始形状,并在其上方添加组合后的形状。
技巧
- 先组合再细化:结果是一个普通的矢量路径,之后您可以编辑其节点
- 使用 减去 搭配无文本的形状来制作镂空、徽章和对话气泡尾巴
- 使用 排除重叠 制作棋盘格和互锁圆环效果