fix(extrude): start extend negative for symmetric extrude

This commit is contained in:
2026-02-17 01:16:36 +00:00
parent e6f98ac921
commit 20d035205a

View File

@@ -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