From a5eab16fc3d18d4f883f979a104dade934dad97f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 6 Dec 2018 03:11:01 +0100 Subject: [PATCH] simplify rings in new openscad export --- src/c3nav/mapdata/render/engines/openscadnew.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/c3nav/mapdata/render/engines/openscadnew.py b/src/c3nav/mapdata/render/engines/openscadnew.py index a3e297c3..470c4c62 100644 --- a/src/c3nav/mapdata/render/engines/openscadnew.py +++ b/src/c3nav/mapdata/render/engines/openscadnew.py @@ -287,6 +287,8 @@ class OpenSCADNewEngine(Base3DEngine): i = len(points) points.append(list(coords)) output_ring.append(i) + if output_ring[0] == output_ring[-1]: + output_ring = output_ring[:-1] output_rings.append(output_ring) polygons.append(OpenScadCommand('polygon(%(points)r, %(rings)r, 10);' % { 'points': points,