From c719dd592bdfdfe232b5f893bcf4b7af76ce4fa5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 25 Dec 2024 15:48:07 +0100 Subject: [PATCH] hopefulyl fix door render --- src/c3nav/mapdata/render/geometry/level.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/render/geometry/level.py b/src/c3nav/mapdata/render/geometry/level.py index a755094c..e7b6b879 100644 --- a/src/c3nav/mapdata/render/geometry/level.py +++ b/src/c3nav/mapdata/render/geometry/level.py @@ -294,7 +294,7 @@ class SingleLevelGeometries(BaseLevelGeometries): doors_geom = doors_geom.intersection(buildings_geom) walkable_spaces_geom = unary_union([unwrap_geom(space.walkable_geom) for space in spaces]) doors_geom = doors_geom.difference(walkable_spaces_geom) - walls_geom = buildings_geom.difference(unary_union((spaces_geom, doors_geom))) + walls_geom = buildings_geom.difference(unary_union((spaces_geom, doors_geom)).buffer(0.01)) if level.on_top_of_id is None: holes_geom = unary_union([s.holes_geom for s in spaces])