draw missing geometries (but openscad breaks now)

This commit is contained in:
Laura Klünder 2018-12-06 03:59:35 +01:00
parent 338d8ee26c
commit 91b302874e

View file

@ -161,13 +161,16 @@ class OpenSCADEngine(Base3DEngine):
) )
# actual thingy # actual thingy
polygon = self._add_polygon(None, inside_geometry, polygon = self._add_polygon(None, outside_geometry,
current_upper_bound - 1, max_slope_altitude+10) min_slope_altitude - 710, max_slope_altitude + 10)
slope = self._add_slope(bounds, altitudearea.altitude, altitudearea.altitude2, slope1 = self._add_slope(bounds, altitudearea.altitude, altitudearea.altitude2,
altitudearea.point1, altitudearea.point2) altitudearea.point1, altitudearea.point2, bottom=False)
slope2 = self._add_slope(bounds, altitudearea.altitude - 700, altitudearea.altitude2 - 700,
altitudearea.point1, altitudearea.point2, bottom=True)
if slopes: if slopes:
main_building_block.append( main_building_block.append(
OpenScadBlock('difference()', children=[polygon, slope], comment=name+' inside') OpenScadBlock('difference()',
children=[polygon, slope1, slope2], comment=name + 'outside')
) )
else: else:
if altitudearea.altitude < current_upper_bound: if altitudearea.altitude < current_upper_bound: