Polygon和Planarsolid的区别及其应用

Polygon的中文翻译是多边形,但是在软件中主要是指XY方向的顶宽与底宽不同:


相当于中文里面说的棱台。

而 Planarsolid似乎并没有相应的中文名字,实际上可能就是多面体 https://baike.baidu.com/item/多面体/12012325
image

前者可以用Addploy建立,前提是知道几个顶点的位置,也可以直接用结构组中的trunc_4s_pyr结构组,可以用于建造金字塔类物体。 https://kb.lumerical.com/en/index.html?solar_cells_tio2_pyramid.html
Vetices中的XY也可以是数组,因此其长度可以改变,例如


sin_wG.lsf (258 字节)

脚本参见 usr_extrude_poly.lsf (2.2 KB)
image

后者需要用addplanarsolid ,https://kb.lumerical.com/en/ref_scripts_addplc.html
https://kb.lumerical.com/en/ref_sim_obj_structures_-_planar_solid.html

不仅需要顶点、面还需要指定某一点的顺序,可用于制作侧壁有一定角度的波导结构。
这个例子是侧面带角度的Taper:
taper_angled_sidewall.fsp (251.0 KB)


它还可以用于更复杂的多面体,特别是有限元算法DEVICE中的物体:
How to draw a (truncated) cone in DEVICE using the 'planar solid' object
Create a rounded tip cone using planar solid for DEVICE
Some more helpful instructions in creating an arbitrary geometry using planar solid

KB说明参见 https://support.lumerical.com/hc/en-us/articles/360034901573-Planar-solid-Simulation-Object

1 Like