From 5e0eef7c59724ace704b7fdb51399818268475ec Mon Sep 17 00:00:00 2001 From: Jan Petykiewicz Date: Wed, 28 May 2025 00:40:24 -0700 Subject: [PATCH] [dxf] match ezdxf syntax changes --- masque/file/dxf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/masque/file/dxf.py b/masque/file/dxf.py index 1cf5e88..078245b 100644 --- a/masque/file/dxf.py +++ b/masque/file/dxf.py @@ -214,7 +214,7 @@ def _read_block(block: ezdxf.layouts.BlockLayout | ezdxf.layouts.Modelspace) -> if isinstance(element, LWPolyline): points = numpy.asarray(element.get_points()) elif isinstance(element, Polyline): - points = numpy.asarray(element.points())[:, :2] + points = numpy.asarray([pp.xyz for pp in element.points()]) attr = element.dxfattribs() layer = attr.get('layer', DEFAULT_LAYER)