From 6e737694a6a9c13c6a060326812e36fc4e1f62d2 Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Fri, 20 Jan 2017 19:46:57 -0800 Subject: [PATCH] fix boolean algorithm bugs --- web/app/brep/operations/boolean.js | 2 ++ 1 file changed, 2 insertions(+) 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); }