Revert "PartDesign: Bake in geometry transform after boolean"
This reverts commit 527b2de560.
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.
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