Sketch Mac是一款拥有优美界面和强大工具兼有的专业绘图工具。Sketch Mac拥有很棒的矢量工具以及基本的形状。我们可以用软件自带的工具绘制标准的图形,例如圆形、矩形或者三角形等。遇到复杂的图形时,可能需要使用钢笔工具进行手工绘制,但显然这样处理方法耗时较长,有没有更简单的方法绘制复杂图形呢?答案就是布尔运算。
点击下载最新Sketch 55 for mac(矢量绘图软件)激活版
1、布尔运算的原理
布尔运算的原理是任意的复杂图形都可以被分解为基本形状,换而言之就是任何复杂图形都可以通过基本图形进行布尔运算组成。举个例子,一个心形图标,我们固然可以用铅笔工具绘制成“心”的形状,但也可以把“心”形视作是2个○和一个□组成,如下图所示:
另外,几个基本形状执行布尔运算之后,就会变成新形状的子路径,新形状的外观会取决于子路径的布尔运算方式,例如上述基本形状○和□用了union(合并)之后,就组成了新形状——心形。
2、布尔运算的方式
在Sketch工具栏上,我们可以找到布尔运算的操作图标,当选中2个以上形状图层时,布尔运算操作图标才会被激活。
布尔运算一共分为4种运算方式,分别是:联集(Union):执行合并后,你将得到两个形状区域的和。
减去顶层(Subtract):将上层形状区域与下层形状中的重叠部分,从下层区域中挖去,同时只保留下层被挖去后的区域。
交集:取两个形状重叠的部分。
差集(Difference):将两个形状相交的部分挖去,保留其它部分。
如下图所示,其中绿色部分是经过运算后最终保留的内容。
3、布尔运算示例
以美国游戏制造商TENGEN公司制作的一款益智休闲游戏“吃豆子”为例,具体示范一下怎么使用布尔运算来绘制可爱的吃豆子图标。
首先,我们需要使用工具绘制两个基本形状,正圆形和三角形,然后把它们按照下图的方法叠在一起。
然后,选中两个图层,然后执行布尔运算操作——减去(Subtract),即可得到吃豆子形状图标,十分的简单。在图层列表查看新形状时,我们会发现原来两个基本形状图层变成了新形状的子路径,点击子路径右侧的布尔运算符号,我们可以看到当前运算方式是减去(Subtract)。
进行布尔运算之后,我们还可以对图标进行Flattening Shapes(扁平化形状)操作,大体意思就是把所有的子路径合并成一个新的路径。具体操作步骤是:选中新形状,然后在菜单栏中依次选择Layer>Combine>Flatten,然后我们在图层列表就会发现新形状变成了单一路径的图层。
以上就是小编为大家带来Sketch基础教程之布尔运算功能详细介绍。还有更多详细、实用的功能,大家快来本站Macdown自行探索一番吧。
网友评论