From 23ce17f4d04e9733d6eedd45c6f8fa17edb90f3e Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:51:19 +0100 Subject: [PATCH] Draft: fix DiscretizeEllipses preference inconsistency (#26953) --- src/Mod/Draft/Resources/ui/preferences-dxf.ui | 3 --- src/Mod/Draft/importDXF.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/Mod/Draft/Resources/ui/preferences-dxf.ui b/src/Mod/Draft/Resources/ui/preferences-dxf.ui index 576b323df5..d19fdb4bbc 100644 --- a/src/Mod/Draft/Resources/ui/preferences-dxf.ui +++ b/src/Mod/Draft/Resources/ui/preferences-dxf.ui @@ -514,9 +514,6 @@ instead of Draft or Part objects. This overrides the 'Import As' setting Treat ellipses and splines as polylines - - true - DiscretizeEllipses diff --git a/src/Mod/Draft/importDXF.py b/src/Mod/Draft/importDXF.py index 9f69be7442..9144197ac0 100644 --- a/src/Mod/Draft/importDXF.py +++ b/src/Mod/Draft/importDXF.py @@ -4360,7 +4360,7 @@ def readPreferences(): dxfCreateDraft = False # The legacy importer still uses these global variables, so we read them all. - dxfDiscretizeCurves = hGrp.GetBool("DiscretizeEllipses", True) + dxfDiscretizeCurves = hGrp.GetBool("DiscretizeEllipses", False) dxfStarBlocks = hGrp.GetBool("dxfstarblocks", False) dxfJoin = hGrp.GetBool("joingeometry", False) dxfRenderPolylineWidth = hGrp.GetBool("renderPolylineWidth", False)