flex_rf.tidy3d.CornerFinderSpec
Type: class │ Base(s): Tidy3dBaseModel
Description
Section titled “Description”Specification for corner detection on a 2D plane.
Parameters
Section titled “Parameters”medium [Literal['metal', 'dielectric', 'all']] = 'metal' |
|
Find corners of structures made of |
angle_threshold [float] = CORNER_ANGLE_THRESOLD |
|
A vertex is qualified as a corner if the angle spanned by its two edges is larger than the supplementary angle of this threshold value. |
distance_threshold [PositiveFloat | None] = None |
|
If not |
concave_resolution [PositiveInt | None] = None |
|
Specifies number of steps to use for determining |
convex_resolution [PositiveInt | None] = None |
|
Specifies number of steps to use for determining |
mixed_resolution [PositiveInt | None] = None |
|
Specifies number of steps to use for determining |
Methods
Section titled “Methods”corners(normal_axis: Axis, coord: float, structure_list: list[Structure], center: tuple[float, float, float] = [0, 0, 0], size: tuple[float, float, float] = [inf, inf, inf], interior_disjoint_geometries: bool = False, keep_metal_only: bool = False) |
|
On a 2D plane specified by axis = |