fix(extrude): start extend negative for symmetric extrude
This commit is contained in:
@@ -637,8 +637,8 @@ def _extrude_sketch(part: Any, sketch: Any, thickness: float,
|
|||||||
lister.WriteLine(f"[extrude] Expression warning: {exc}")
|
lister.WriteLine(f"[extrude] Expression warning: {exc}")
|
||||||
half_expr = str(float(thickness) / 2.0)
|
half_expr = str(float(thickness) / 2.0)
|
||||||
|
|
||||||
# Symmetric extrude: ±thk/2 from sketch plane
|
# Symmetric extrude: -thk/2 to +thk/2 from sketch plane
|
||||||
builder.Limits.StartExtend.Value.RightHandSide = half_expr
|
builder.Limits.StartExtend.Value.RightHandSide = f"-({half_expr})"
|
||||||
builder.Limits.EndExtend.Value.RightHandSide = half_expr
|
builder.Limits.EndExtend.Value.RightHandSide = half_expr
|
||||||
|
|
||||||
builder.BooleanOperation.Type = NXOpen.GeometricUtilities.BooleanOperation.BooleanType.Create
|
builder.BooleanOperation.Type = NXOpen.GeometricUtilities.BooleanOperation.BooleanType.Create
|
||||||
|
|||||||
Reference in New Issue
Block a user