rendermap: holes outside
This commit is contained in:
parent
9d170f0931
commit
7c13a743cc
2 changed files with 5 additions and 1 deletions
|
@ -144,6 +144,10 @@ class LevelGeometries():
|
||||||
def buildings_with_holes(self):
|
def buildings_with_holes(self):
|
||||||
return self.buildings.difference(self.holes)
|
return self.buildings.difference(self.holes)
|
||||||
|
|
||||||
|
@cached_property
|
||||||
|
def outsides_with_holes(self):
|
||||||
|
return self.outsides.difference(self.holes)
|
||||||
|
|
||||||
@cached_property
|
@cached_property
|
||||||
def areas_and_doors(self):
|
def areas_and_doors(self):
|
||||||
return cascaded_union([self.areas, self.raw_doors])
|
return cascaded_union([self.areas, self.raw_doors])
|
||||||
|
|
|
@ -104,7 +104,7 @@ class LevelRenderer():
|
||||||
contents.append(self.polygon_svg(self.level.geometries.buildings_with_holes,
|
contents.append(self.polygon_svg(self.level.geometries.buildings_with_holes,
|
||||||
fill_color=('#EBEBEB' if self.level.intermediate else '#D5D5D5')))
|
fill_color=('#EBEBEB' if self.level.intermediate else '#D5D5D5')))
|
||||||
|
|
||||||
contents.append(self.polygon_svg(self.level.geometries.outsides,
|
contents.append(self.polygon_svg(self.level.geometries.outsides_with_holes,
|
||||||
fill_color='#DCE6DC'))
|
fill_color='#DCE6DC'))
|
||||||
|
|
||||||
contents.append(self.polygon_svg(self.level.geometries.walls_shadow,
|
contents.append(self.polygon_svg(self.level.geometries.walls_shadow,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue