From 9807bd6e02ad01cbaffc68d089ba75e3905bab37 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Sun, 24 Aug 2025 13:04:39 +0200 Subject: [PATCH] Do not import the Draft module --- src/Mod/Draft/draftmake/make_arc_3points.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/Mod/Draft/draftmake/make_arc_3points.py b/src/Mod/Draft/draftmake/make_arc_3points.py index 02d37c6bf8..0a2c376abc 100644 --- a/src/Mod/Draft/draftmake/make_arc_3points.py +++ b/src/Mod/Draft/draftmake/make_arc_3points.py @@ -31,13 +31,12 @@ import math import FreeCAD as App import Part -import Draft -import draftutils.utils as utils +from draftmake import make_circle +from draftutils import gui_utils +from draftutils import utils from draftutils.messages import _err from draftutils.translate import translate -import draftutils.gui_utils as gui_utils - def make_arc_3points(points, placement=None, face=False, support=None, primitive=False): """Draw a circular arc defined by three points on the circumference. @@ -116,6 +115,6 @@ def make_arc_3points(points, placement=None, face=False, support=None, primitive obj.Shape = edge return obj - return Draft.make_circle(edge, placement=placement, face=face, support=support) + return make_circle.make_circle(edge, placement=placement, face=face, support=support) ## @}