Compare commits
No commits in common. "e69ebc80706bbcfd852c1cb045c7a61aa854827e" and "07fc8b2ad098e14477f58cae7813056901a5dd5f" have entirely different histories.
e69ebc8070
...
07fc8b2ad0
@ -351,7 +351,7 @@ def _shapes_to_elements(
|
|||||||
)
|
)
|
||||||
|
|
||||||
for polygon in shape.to_polygons():
|
for polygon in shape.to_polygons():
|
||||||
xy_open = polygon.vertices
|
xy_open = polygon.vertices + polygon.offset
|
||||||
xy_closed = numpy.vstack((xy_open, xy_open[0, :]))
|
xy_closed = numpy.vstack((xy_open, xy_open[0, :]))
|
||||||
block.add_lwpolyline(xy_closed, dxfattribs=attribs)
|
block.add_lwpolyline(xy_closed, dxfattribs=attribs)
|
||||||
|
|
||||||
@ -376,5 +376,5 @@ def _mlayer2dxf(layer: layer_t) -> str:
|
|||||||
if isinstance(layer, int):
|
if isinstance(layer, int):
|
||||||
return str(layer)
|
return str(layer)
|
||||||
if isinstance(layer, tuple):
|
if isinstance(layer, tuple):
|
||||||
return f'{layer[0]:d}.{layer[1]:d}'
|
return f'{layer[0]}.{layer[1]}'
|
||||||
raise PatternError(f'Unknown layer type: {layer} ({type(layer)})')
|
raise PatternError(f'Unknown layer type: {layer} ({type(layer)})')
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user