Handling of None in draw.py #4924 - mostly untested

This commit is contained in:
Thomas Krijnen
2024-07-03 20:02:13 +02:00
committed by GitHub
parent 4211e7a936
commit 10059a722b
+2 -2
View File
@@ -324,9 +324,9 @@ def main(
# - style transparency
# the factor determines how much white will be interpolated
# into the style diffuse color.
clr = numpy.array(style.diffuse)
clr = numpy.array(style.diffuse if style else (0.6, 0.6, 0.6))
factor = (math.log(elements[0].distance + 2.0) / 7.0) * (1.0 - 0.5 * abs(elements[0].dot_product))
if style.has_transparency:
if style and style.has_transparency:
factor *= 1.0 - style.transparency
clr = WHITE * (1.0 - factor) + clr * factor