introduce intermediate level setting
This commit is contained in:
parent
a4a7f02d0b
commit
9446c34e8a
8 changed files with 39 additions and 15 deletions
|
@ -232,9 +232,9 @@ class SVGEngine(RenderEngine):
|
|||
else:
|
||||
self.altitudes[new_altitude] = new_geometry
|
||||
|
||||
def darken(self, area):
|
||||
def darken(self, area, much=False):
|
||||
if area:
|
||||
self.add_geometry(geometry=area, fill=FillAttribs('#000000', 0.1), category='darken')
|
||||
self.add_geometry(geometry=area, fill=FillAttribs('#000000', 0.5 if much else 0.1), category='darken')
|
||||
|
||||
def _add_geometry(self, geometry, fill: Optional[FillAttribs], stroke: Optional[StrokeAttribs],
|
||||
altitude=None, height=None, shadow_color=None, shape_cache_key=None, **kwargs):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue