corner(): Make more robust against division by zero
This commit is contained in:
parent
2121228036
commit
95f2fbeb82
|
@ -650,10 +650,10 @@ class Boxes:
|
||||||
if tabs and self.tabs:
|
if tabs and self.tabs:
|
||||||
if degrees > 0:
|
if degrees > 0:
|
||||||
r_ = radius + self.burn
|
r_ = radius + self.burn
|
||||||
tabrad = self.tabs / r_
|
tabrad = self.tabs / max(r_, 0.01)
|
||||||
else:
|
else:
|
||||||
r_ = radius - self.burn
|
r_ = radius - self.burn
|
||||||
tabrad = -self.tabs / r_
|
tabrad = -self.tabs / max(r_, 0.01)
|
||||||
|
|
||||||
length = abs(r_ * rad)
|
length = abs(r_ * rad)
|
||||||
tabs = min(tabs, int(length // (tabs*3*self.tabs)))
|
tabs = min(tabs, int(length // (tabs*3*self.tabs)))
|
||||||
|
|
Loading…
Reference in New Issue