From e5ea457adec25a1c17099e3c263a808d881b7e9c Mon Sep 17 00:00:00 2001 From: Alexander Gessler Date: Sat, 9 Feb 2013 17:06:55 +0100 Subject: [PATCH] - Ifc: re-enable previously disabled code to determine more intersection points for polygonally bounded half splits. --- code/IfcBoolean.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/IfcBoolean.cpp b/code/IfcBoolean.cpp index 1b3f8b75d..516a7ecbd 100644 --- a/code/IfcBoolean.cpp +++ b/code/IfcBoolean.cpp @@ -433,7 +433,7 @@ void ProcessPolygonalBoundedBooleanHalfSpaceDifference(const IfcPolygonalBounded outvert.push_back(isectpos); ++newcount; - /* + // this is, however, only a line that goes to the plane, but not // necessarily to the point where the bounding volume on the // black side of the plane is hit. So basically, we need another @@ -442,7 +442,7 @@ void ProcessPolygonalBoundedBooleanHalfSpaceDifference(const IfcPolygonalBounded extra_point_flag = true; extra_point = isectpos; - was_outside_boundary = true; */ + was_outside_boundary = true; //continue; } else {