From f7e224699180a8bf891be5c02427855cd1875a39 Mon Sep 17 00:00:00 2001 From: David Kaufman Date: Mon, 17 Nov 2025 13:57:53 -0500 Subject: [PATCH] fix units bug --- src/Mod/CAM/Path/Op/Adaptive.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/CAM/Path/Op/Adaptive.py b/src/Mod/CAM/Path/Op/Adaptive.py index de4fdd5e31..36e561d32d 100644 --- a/src/Mod/CAM/Path/Op/Adaptive.py +++ b/src/Mod/CAM/Path/Op/Adaptive.py @@ -2003,7 +2003,7 @@ class PathAdaptive(PathOp.ObjectOp): obj.setEditorMode("removalshape", 2) # hide if hasattr(obj, "HelixDiameterLimit"): - oldD = obj.HelixDiameterLimit + oldD = obj.HelixDiameterLimit.Value obj.removeProperty("HelixDiameterLimit") obj.addProperty( "App::PropertyPercent", @@ -2025,7 +2025,7 @@ class PathAdaptive(PathOp.ObjectOp): ) obj.HelixMinDiameterPercent = 10 if hasattr(obj, "ToolController"): - obj.HelixIdealDiameterPercent = ( + obj.HelixIdealDiameterPercent = int( 75 if oldD == 0 else 100 * oldD / obj.ToolController.Tool.Diameter.Value )