Proceed with merge

This commit is contained in:
Thomas Krijnen
2023-03-21 20:15:01 +01:00
parent cfb0eda067
commit c78b2893de
194 changed files with 105325 additions and 7785 deletions
@@ -1,7 +1,7 @@
#include "boolean_utils.h"
#include "../ifcgeom_schema_agnostic/IfcGeomTree.h"
#include "../ifcgeom_schema_agnostic/base_utils.h"
#include "IfcGeomTree.h"
#include "base_utils.h"
#include <BRepBuilderAPI_Copy.hxx>
#include <TopExp_Explorer.hxx>
@@ -834,6 +834,25 @@ bool IfcGeom::util::boolean_operation(const boolean_settings& settings, const To
fuzziness = settings.precision / 10.;
}
/*
{
TopoDS_Compound C;
BRep_Builder BB;
BB.MakeCompound(C);
BB.Add(C, a_input);
TopTools_ListIteratorOfListOfShape it(b_input);
for (; it.More(); it.Next()) {
BB.Add(C, it.Value());
}
result = C;
}
return true;
*/
// @todo, it does seem a bit odd, we first triangulate non-planar faces
// to later unify them again. Can we make this a bit more intelligent?
TopoDS_Shape a;