# GeometryArray
Creates an array of geometry copies by applying spatial offsets and/or transformations to a base geometry. This is useful for creating periodic or patterned structures such as photonic crystal arrays, grating elements, or antenna arrays without manually duplicating geometry definitions.
# Geometries
geometries: The base geometry or geometries to be arrayed.
Options:
# Offsets
offsets: List of (x, y, z) spatial offsets for each copy of the geometry. Each offset defines the translation applied to place a copy relative to the base geometry position.
Type: list of floating-point number triplets
- Unit: m, μm (default), or nm
- Required field
# Transforms
transforms: Optional list of transformations to apply to each copy. Transformations can include rotations, scaling, and reflections, applied in addition to the spatial offsets.
Default: None