move default_height into LevelGeometries
This commit is contained in:
parent
b04b9918e8
commit
5707b0c15c
2 changed files with 10 additions and 3 deletions
|
@ -223,9 +223,11 @@ class LevelRenderData:
|
|||
if not new_area.is_empty:
|
||||
new_geoms.restricted_spaces_outdoors[access_restriction] = new_area
|
||||
|
||||
new_geoms.default_height = old_geoms.default_height
|
||||
|
||||
new_geoms.build_mesh()
|
||||
|
||||
render_data.levels.append((new_geoms, sublevel.default_height))
|
||||
render_data.levels.append(new_geoms)
|
||||
|
||||
render_data.access_restriction_affected = {
|
||||
access_restriction: unary_union(areas)
|
||||
|
@ -278,6 +280,8 @@ class LevelGeometries:
|
|||
self.restricted_spaces_outdoors = None
|
||||
self.affected_area = None
|
||||
|
||||
self.default_height = None
|
||||
|
||||
@staticmethod
|
||||
def build_for_level(level):
|
||||
geoms = LevelGeometries()
|
||||
|
@ -364,6 +368,9 @@ class LevelGeometries:
|
|||
|
||||
geoms.walls = buildings_geom.difference(spaces_geom).difference(doors_geom)
|
||||
|
||||
# general level infos
|
||||
geoms.default_height = level.default_height
|
||||
|
||||
return geoms
|
||||
|
||||
def get_geometries(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue