dont draw shadows with 0 blur_radius

This commit is contained in:
Laura Klünder 2017-10-17 19:31:28 +02:00
parent 6e2ce3e5b8
commit 86217c77a8

View file

@ -204,14 +204,14 @@ class SVGImage:
if altitude is not None or elevation is not None:
blur_radius = float(1 if elevation is None else elevation)
buffered_geometry = translate(geometry.buffer(blur_radius/20),
xoff=blur_radius/40, yoff=-blur_radius/40)
shadow_element = self._create_geometry(buffered_geometry)
shadow_element.set('fill', '#000000')
shadow_element.set('fill-opacity', '0.14')
shadow_element.set('filter', 'url(#'+self.get_blur(blur_radius/15)+')')
self.g.append(shadow_element)
if blur_radius:
buffered_geometry = translate(geometry.buffer(blur_radius/20),
xoff=blur_radius/40, yoff=-blur_radius/40)
shadow_element = self._create_geometry(buffered_geometry)
shadow_element.set('fill', '#000000')
shadow_element.set('fill-opacity', '0.14')
shadow_element.set('filter', 'url(#'+self.get_blur(blur_radius/15)+')')
self.g.append(shadow_element)
self.clip_altitudes(geometry, altitude)