Revert "PartDesign: Bake in geometry transform after boolean"
This reverts commit527b2de560. The `bakeInTransform()` call uses `transformGeometry()` which converts planar faces to BSplineSurfaces. This prevents the refine algorithm (BRepBuilderAPI_RefineModel) from detecting and merging coplanar faces, breaking the Refine option for Boolean operations. This matches Part WB's Boolean behavior which does not use `bakeInTransform()` and has working refine functionality. (cherry picked from commit0baf444c3e)
This commit is contained in:
@@ -153,8 +153,6 @@ App::DocumentObjectExecReturn* Boolean::execute()
|
||||
}
|
||||
}
|
||||
|
||||
result.bakeInTransform();
|
||||
|
||||
result = refineShapeIfActive(result);
|
||||
|
||||
if (!isSingleSolidRuleSatisfied(result.getShape())) {
|
||||
|
||||
Reference in New Issue
Block a user