|
27 | 27 | from gdsfactory.pdk import get_layer_stack |
28 | 28 | from gdsfactory.technology import LayerStack |
29 | 29 | from pydantic import NonNegativeFloat |
| 30 | +from tidy3d.components.geometry.base import from_shapely |
30 | 31 | from tidy3d.components.types import Symmetry |
31 | 32 | from tidy3d.plugins.smatrix import ComponentModeler, Port |
32 | | -from tidy3d.components.geometry.base import from_shapely |
33 | 33 |
|
34 | 34 | from gplugins.common.base_models.component import LayeredComponentBase |
35 | 35 | from gplugins.tidy3d.get_results import _executor |
@@ -93,13 +93,13 @@ def polyslabs(self) -> dict[str, tuple[td.Geometry, ...]]: |
93 | 93 | bbox = self.get_layer_bbox(name) |
94 | 94 | shape = self.polygons[name].buffer(distance=0.0, join_style="mitre") |
95 | 95 | geom = from_shapely( |
96 | | - shape, |
97 | | - axis=2, |
98 | | - slab_bounds=(bbox[0][2], bbox[1][2]), |
99 | | - dilation=self.dilation, |
100 | | - sidewall_angle=np.deg2rad(layer.sidewall_angle), |
101 | | - reference_plane=self.reference_plane, |
102 | | - ) |
| 96 | + shape, |
| 97 | + axis=2, |
| 98 | + slab_bounds=(bbox[0][2], bbox[1][2]), |
| 99 | + dilation=self.dilation, |
| 100 | + sidewall_angle=np.deg2rad(layer.sidewall_angle), |
| 101 | + reference_plane=self.reference_plane, |
| 102 | + ) |
103 | 103 | slabs[name] = geom |
104 | 104 |
|
105 | 105 | return slabs |
|
0 commit comments