From 20d035205a7554b28a9bab18459dce0b663850ea Mon Sep 17 00:00:00 2001 From: Antoine Date: Tue, 17 Feb 2026 01:16:36 +0000 Subject: [PATCH] fix(extrude): start extend negative for symmetric extrude --- tools/adaptive-isogrid/src/nx/import_profile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/adaptive-isogrid/src/nx/import_profile.py b/tools/adaptive-isogrid/src/nx/import_profile.py index 37025034..deb18f98 100644 --- a/tools/adaptive-isogrid/src/nx/import_profile.py +++ b/tools/adaptive-isogrid/src/nx/import_profile.py @@ -637,8 +637,8 @@ def _extrude_sketch(part: Any, sketch: Any, thickness: float, lister.WriteLine(f"[extrude] Expression warning: {exc}") half_expr = str(float(thickness) / 2.0) - # Symmetric extrude: ±thk/2 from sketch plane - builder.Limits.StartExtend.Value.RightHandSide = half_expr + # Symmetric extrude: -thk/2 to +thk/2 from sketch plane + builder.Limits.StartExtend.Value.RightHandSide = f"-({half_expr})" builder.Limits.EndExtend.Value.RightHandSide = half_expr builder.BooleanOperation.Type = NXOpen.GeometricUtilities.BooleanOperation.BooleanType.Create