半圆(柱)形的结构仿真,如何自定义几何形体


#1

在常用结构和结构组中均找不到半圆(柱)形的结构,设想透过etch的方式或者mesh order的方法去做一个半圆(柱),不知道该如何做。

另外,对于object library 中没有的几何形体,可以自定义吗?如何定义?


#2

画一个圆柱和矩形,然后设置他们的材料优先级,长方体的要高于圆柱,即数字更小即可,



#3

我想要的其实是一个整半圆形或者半圆柱形。
采用 mesh order来定义的话,在半圆的表面多出了个长方形的形体,而且这个形体还有一定的厚度。
这个有厚度的形体是否可以去掉,这样光可以直接从半圆形的直径处垂直入射过来。
而不是透过这个有厚度的长方体投射后再入射到半圆上来。


#4

你可以把长方体的折射率设置为1,就是空气


#5

也可以用结构组实现:


可以修改内半径为零形成圆柱,改变起始角度得到你需要的半圆柱。