summaryrefslogtreecommitdiff
path: root/gerbonara/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'gerbonara/utils.py')
-rw-r--r--gerbonara/utils.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/gerbonara/utils.py b/gerbonara/utils.py
index 0e6a085..6d8445d 100644
--- a/gerbonara/utils.py
+++ b/gerbonara/utils.py
@@ -286,9 +286,9 @@ def approximate_arc(cx, cy, x1, y1, x2, y2, clockwise, max_error=1e-2, clip_max_
l = math.sqrt(r**2 - (r - max_error)**2)
angle_max = math.asin(l/r)
- sweep_angle = sweep_angle(cx, cy, x1, y1, x2, y2, clockwise)
- num_segments = math.ceil(sweep_angle / angle_max)
- angle = sweep_angle / num_segments
+ alpha = sweep_angle(cx, cy, x1, y1, x2, y2, clockwise)
+ num_segments = math.ceil(alpha / angle_max)
+ angle = alpha / num_segments
if not clockwise:
angle = -angle