我们在使用sketch作图的时候,如果标准图形中没有想要的图形,那么我们可以用矢量工具来手绘图形,当我们需要绘制复杂的图形时,布尔运算可以帮助我们将一些基本图形结合成一个复杂图形。下面小编来教大家Sketch布尔运算的应用以及运算方式。

子路径
Sketch 支持动态的布尔运算,Sketch 当中的大多数矢量图形都只含有一系列的点、一个路径。然而一个图形可以有多个子路径,子路径的最终效果取决于它们是怎样组合的。
当我们使用布尔运算的时候,软甲会通过具体的布尔算法将最上层的图形变成下一层图形的子路径。
由于 Sketch 当中的布尔运算是动态的,所以我们可以随时调整每一个子路径,比如单独调整其中一个矩形的内角半径。此时布尔运算的效果也将随时发生变化。
运算
有 4 种不同的布尔运算方式,我们可以根据效果需要进行选择:
合并(Union):执行合并后,将得到两个形状区域的和。
减去(Subtract):将上层形状区域与下层形状中的重叠部分,从下层区域中挖去,同时只保留下层被挖去后的区域。
相交(Intersect):取两个形状重叠的部分。
排除(Difference):将两个形状相交的部分挖去,保留其它部分。
以上就是关于Sketch布尔运算的应用以及运算方法,布尔运算为我们绘制复杂图形带来了很大的便利,可以帮助我们提高作图效率。