diff --git a/web/app/brep/operations/boolean.js b/web/app/brep/operations/boolean.js index f4d3933a..ad135bf9 100644 --- a/web/app/brep/operations/boolean.js +++ b/web/app/brep/operations/boolean.js @@ -425,6 +425,8 @@ function split(nodes, result, onCurve, direction) { edge.halfEdge2 = halfEdgeSameDir; halfEdgeNegativeDir.edge = edge; halfEdgeSameDir.edge = edge; + + //check for corner case when to faces only intersects in edges if (!containsEdges(result, edge)) { result.push(edge); }