From fd956d1f08aa8b7ff54e7021e6d26e92f8ff2986 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sat, 8 Dec 2018 12:42:25 +0100 Subject: [PATCH] rectangularHole(): clamp corner radius to available space --- boxes/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/boxes/__init__.py b/boxes/__init__.py index 1cd6bc8..7711979 100755 --- a/boxes/__init__.py +++ b/boxes/__init__.py @@ -1046,6 +1046,7 @@ class Boxes: :param r: (Default value = 0) radius of the corners """ + r = min(r, dx/2., dy/2.) self.moveTo(x + r - dx / 2.0, y - dy / 2.0 + self.burn, 180) for d in (dy, dx, dy, dx): self.corner(-90, r)