diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py index 3f109b019ef7..63707c80740e 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,