From 2d3c3e73376ba940ba96a6978356c20365062032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Tue, 14 Nov 2017 18:24:47 +0100 Subject: [PATCH] fix stl renderer to work with new vertices format --- src/c3nav/mapdata/render/engines/stl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/render/engines/stl.py b/src/c3nav/mapdata/render/engines/stl.py index b777c571..114ec9cf 100644 --- a/src/c3nav/mapdata/render/engines/stl.py +++ b/src/c3nav/mapdata/render/engines/stl.py @@ -22,7 +22,7 @@ class STLEngine(Base3DEngine): return self.facet_template % tuple(facet.flatten()) def render(self) -> bytes: - facets = np.vstack(chain(*self.vertices.values())) + facets = np.vstack(chain(*(chain(*v.values()) for v in self.vertices.values()))) facets = np.hstack((np.cross(facets[:, 1]-facets[:, 0], facets[:, 2]-facets[:, 1]).reshape((-1, 1, 3)), facets)) return (b'solid c3nav_export\n' +