blender render engine: render buildings… in theory

This commit is contained in:
Laura Klünder 2018-12-05 19:22:20 +01:00
parent 1d40e3f02a
commit 5b4ee0b4d0
6 changed files with 142 additions and 9 deletions

View file

@ -24,6 +24,7 @@ class LevelGeometries:
Store geometries for a Level.
"""
def __init__(self):
self.buildings = None
self.altitudeareas = []
self.heightareas = []
self.walls = None
@ -60,6 +61,7 @@ class LevelGeometries:
def build_for_level(cls, level, altitudeareas_above):
geoms = LevelGeometries()
buildings_geom = unary_union([b.geometry for b in level.buildings.all()])
geoms.buildings = buildings_geom
buildings_geom_prep = prepared.prep(buildings_geom)
# remove columns and holes from space areas
@ -460,6 +462,6 @@ class LevelGeometries:
# unset heightareas, they are no loinger needed
self.all_walls = None
self.ramps = None
self.heightareas = None
# self.heightareas = None
self.vertices = None
self.faces = None