引言
今天遇到了一个比较棘手的问题,在 KLayout
中,通常我们有多种方式可以产生一个 Box
对象,常用的有以下几种形式。
- 使用左下角与右上角两个点描述
Box
对象 - 使用四个端点描述
Box
对象 - 使用多边形描述
Box
对象(多个点)
正文
对于 GDSFactory(8.13.2)
,作者尝试使用了不同种方法来构建 Box
对象。最终得到的 Box
对象均是由两个点描述的。究其原因是由于在 GDSFactory
中存在对 Box
对象创建的优化算法,无论用户使用何种方式构建 Box
对象,最终都会由四个端点进行描述,当导出到 KLayout
中进行显示的时候,最终都会如下图所示用两个点来表示 Box
对象。
那么我们该如何在