Fdtd画结构的时候能够对不同的几何结构做并集、交集等操作吗?

fdtd

#1

1) 请问,在FDTD中定义复杂的几何机构时,能否可以对不同几何结构做布尔运算,即交集、并集等等?

2) 目前看来,在“edit object”窗口中,对几何的长宽高等等信息只能输入数字或基于数字的计算式,却无法通过自定义变量的方法去输入一些参数,是不是这样的?(structure中的custom,可以通过自定义函数的方式,画出想要的图形,但我要问的不是这个功能。)我的想法是,有时候,几何结构由众多不同的图形组成,每个图形的长宽高等参数是互相关联起来的。如果每次都一个一个输入,比较繁琐也容易出错。能否预定义一个参数,如L=1 um,H= 0.5 um,W=0.3 um等,然后每个互相关联的图形,就用 L, H, W等参数作为单位来定义。这样在修改几何结构的时候,会方便很多,不容易出错。


#2

A1:我们不使用布尔运算,而是采用Meshorder,参见

A2:如要使用自定义变量的方法,需要建立结构组,参见软件自带物件库中的StructureGroup, 这里提供一个例子
https://kb.lumerical.com/en/index.html?ref_sim_obj_array_structure_group.html
很多例子里面都有结构组、分析组或者Model里面控制自变量的。