# GeometryGroup
A collection of Geometry objects that can be called as a single geometry object.
# Geometries
geometries: List of geometries in a single grouping. Can provide significant performance enhancement in Structure when all geometries are assigned the same medium.
Options:
# Import From GDS
Creates the geometry from a GDS file.
# GDS Cell
cell: Specifies the GDS cell to load the geometry from.
# GDS Layer
layer: Specifies the GDS layers to load the geometry from.
# Slab Bounds
slab_bounds: Minimum and maximum positions of the slab along axis dimension.
Type: floating-point number
- Unit: μm
- Required field
# Sidewall Angle
sidewall_angle: Angle of the sidewall.
sidewall_angle=0 specifies vertical wall (default)- 0<
sidewall_angle<π/2 for the base to be larger than the top - -π/2<
sidewall_angle<0 for the base to be smaller than the top
Type: floating-point number
- Unit: rad
- Constraint: (-π/2, π/2)
- Default: 0
# Reference Plane
reference_plane: The position of the GDS layer. It can be at the bottom, middle, or top of the PolySlab. E.g. if axis=1, bottom refers to the negative side of y-axis, and top refers to the positive side of y-axis.
Options:
- bottom
- middle
- top
Default: middle
# Dilation
dilation: Dilation of the polygon in the base by shifting each edge along its normal outwards direction by a distance; a negative value corresponds to erosion.
Type: floating-point number
- Unit: μm
- Default: 0