布尔运算工具
使用布尔运算工具组合闭合形状:将它们熔合为一个,只保留重叠的部分,从一个形状中切除另一个,保留只在其中一个而不在两者中的部分,或将一个形状切分成多块。从卡纸中切除标志得到异形窗口,将字母熔合到其背板上,按印刷图案的形状切出纸盒的窗口:任何闭合形状都可以,无论是绘制的、导入的还是由其他工具生成的。它适用于所有行业。

用法
- 选择*形状 A(一个或多个图元),然后单击用作 A。选择会被清除以便进行下一次选取,A 显示为选中状态。
- 选择形状 B(一个或多个图元),然后单击用作 B,或保持其选中状态直接继续。B 显示为虚线。
- 按图示选择操作(见下文)。结果会按其最终的样子显示,形状会列出 A、B 和结果:形状的数量及其面积。
- 保持勾选放在 A 的图层上,可将结果放在 A 的第一个图元所在的图层上;或取消勾选并选择图层。
- 勾选保留所用形状可使 A 和 B 保持原样;不勾选时,它们会被移到构造图层(不切割、不导出,但仍保留以供修改)。
- 单击应用。状态栏会显示生成了多少个形状。
交换 A 和 B 将两者互换(以反向相减),重新开始清除两者。并集只需要 A:即 A 的各形状熔合在一起。撤销会移除结果,并一步将 A 和 B 恢复原样。
操作
| 操作 | 结果 | |
|---|---|---|
| 并集 | A 或 B 中的全部:各形状熔合成一个轮廓 | |
| 交集 | 只保留同时在 A 和 B 中的部分 | |
| 差集 | 从 A 中切除 B(A − B) | |
| 异或 | 在 A 或 B 中、但不同时在两者中的部分 | |
| 拆分 | 沿 B 的线将 A 切分成多块,每块各为一个形状;B 可以是开放的线 |
A 和 B 可以是什么
- 直线、圆弧、贝塞尔曲线、样条曲线、椭圆和多段线(带凸度或不带),各自闭合,或首尾相接:围成正方形的四条独立直线会被连成该正方形;
- 文字:其字母的轮廓及其中的孔(TrueType 字体的轮廓;笔画字体的字母是线,不围成任何区域,因此请先将其改为 TrueType 文字,或对轮廓文字使用文字转轮廓工具);
- 块、放置的零件和导入的矢量图片(矢量导入:SVG、DXF、PDF、AI …):它们所绘制的曲线;
- 其他工具生成的内容:斜接画框的各段、卡纸窗口的卡纸和窗口、纸盒的面板,以及另一个布尔运算的结果。
同一组中相互接触或交叉的形状会熔合在一起(两个重叠的圆是一个区域;画框的四段斜接线条是一个环),相互嵌套的形状依次交替为实体和孔,因此卡纸板及其窗口得到一个环,字母 O 得到其内部的孔。形状内部的线不会将其分割,开放的线也不围成任何区域,作为拆分的切分线时除外。只在角点相接触的形状保持分开;两者共有的边也能正确处理。
结果跟随其形状
结果是一个 BOOLEAN 图元,每当其形状变化时都会重新计算:移动一个点、更改一个变量、重新读取导入的图片,它都会随之变化。其边是各形状自身曲线的一段,恰好在它们交叉处切断:直线仍是直线,圆弧仍是圆弧,贝塞尔曲线仍是贝塞尔曲线,因此导出时与它们相同(DXF 直线和圆弧、SVG 和 PDF 路径、CF2)。将所用形状保留在构造图层上(默认),以便以后修改。
示例
- 画框装裱:绘制或导入一个标志,用卡纸窗口工具制作卡纸,再从卡纸板中减去该标志,得到异形窗口;然后将卡纸与画框轮廓求并集。
- 包装:将纸盒的面板与印刷图案的形状求交集,得到异形窗口(开窗贴膜工具用于制作矩形窗口),再用偏移工具将其偏移,得到贴膜。
- 标识制作:将字母与背板求并集,得到一个用于切割的轮廓。
*选择图元的方式与选择工具相同:单击、拖出矩形,按住 Shift 或 Ctrl 可添加或移除。详细了解选择