在本教程中博主使用的是KLayout 0.29.1版本
1、创建Layout
File -> New Layout
2、创建Layer
Edit -> Layer -> New Layer
3、绘制Box
单击选择新创建的Layer(这里的名称为l1),点击工具栏中的Box,即可在画布上绘制
4、绘制Polygon
单击选择新创建的Layer(这里的名称为l1),点击工具栏中的Polygon,即可在画布上绘制,相当于一直添加点
5、绘制Path
单击选择新创建的Layer(这里的名称为l1),点击工具栏中的Path,即可在画布上绘制
6、背景组合模式
相信细心的同学已经看到工具栏中的这个了,由于我们一直都是只绘制一个形状,所以未对该模式进行修改,使用了默认的Add模式
以下是对各模式的讲解:
- 添加模式(Add):这是默认模式,绘制的形状将直接添加到现有的形状中。
- 合并模式(Merge):在此模式下,绘制的形状将与现有的形状合并。此操作将始终生成一个多边形,即绘制的形状与任何接触或重叠的多边形合并的结果。路径将始终转换为多边形。此模式等效于布尔“或”(OR)操作。
- 擦除模式(Erase):在此模式下,绘制的形状将从现有的形状中减去。此模式可用于在接触或重叠的形状中创建凹槽或缝隙。绘制的形状将消失。此模式等效于布尔“非”(NOT)操作。
- 遮罩模式(Mask):在此模式下,绘制的形状将作为现有形状的遮罩。只有与绘制形状重叠的部分会保留。此模式等效于布尔“与”(AND)操作。
- 差异模式(Diff):最后,在此模式下,绘制的形状将对现有形状进行反转。此模式等效于布尔“异或”(XOR)操作。
接下来我们使用多Box,对这个模式进行测试:
本节课就介绍到这里,大家一定要自己动手测试一下,看似简单,但可以加深你的理解!