From 5f072c9fa4d78bedfc45f910f82c388ffb0c7799 Mon Sep 17 00:00:00 2001 From: Roy-043 Date: Wed, 11 Oct 2023 16:00:00 +0200 Subject: [PATCH] Draft: Import DXF: handle arc angles larger than 360 degrees See #10985. --- src/Mod/Draft/importDXF.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py index 3f109b019e..63707c8074 100644 --- a/src/Mod/Draft/importDXF.py +++ b/src/Mod/Draft/importDXF.py @@ -994,8 +994,8 @@ def drawArc(arc, forceShape=False): """ pl = placementFromDXFOCS(arc) rad = vec(arc.radius) - firstangle = round(arc.start_angle, prec()) - lastangle = round(arc.end_angle, prec()) + firstangle = round(arc.start_angle%360, prec()) + lastangle = round(arc.end_angle%360, prec()) try: if (dxfCreateDraft or dxfCreateSketch) and (not forceShape): return Draft.make_circle(rad, pl, face=False,