From b4ce69c6b90bff6c30346fab63534166e42c3443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 15 Dec 2017 16:06:31 +0100 Subject: [PATCH] confine areas to their spaces --- src/c3nav/mapdata/render/geometry/level.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/c3nav/mapdata/render/geometry/level.py b/src/c3nav/mapdata/render/geometry/level.py index ff7c55cd..ecd4e993 100644 --- a/src/c3nav/mapdata/render/geometry/level.py +++ b/src/c3nav/mapdata/render/geometry/level.py @@ -119,6 +119,7 @@ class LevelGeometries: for area in space.areas.all(): access_restriction = area.access_restriction_id or space.access_restriction_id + area.geometry = area.geometry.intersection(space.walkable_geom) if access_restriction is not None: access_restriction_affected.setdefault(access_restriction, []).append(area.geometry) colors.setdefault(area.get_color(), {}).setdefault(access_restriction, []).append(area.geometry)