Merge branch 'binary_brep' into 'master'

allow reading of binary brep files

See merge request ngsolve/netgen!654
This commit is contained in:
Lackner, Christopher 2024-06-24 18:28:10 +02:00
commit 32f291c66e

View File

@ -14,6 +14,7 @@
#include "occgeom.hpp"
#include "Partition_Spliter.hxx"
#include <BinTools.hxx>
#include <BOPAlgo_Builder.hxx>
#include <BRepBndLib.hxx>
#include <BRepBuilderAPI_Copy.hxx>
@ -1637,9 +1638,13 @@ namespace netgen
Standard_Boolean result = BRepTools::Read(occgeo->shape, filename.string().c_str(), aBuilder);
if(!result)
{
result = BinTools::Read(occgeo->shape, filename.string().c_str());
if (!result)
{
delete occgeo;
return NULL;
throw Exception("Could not read BREP file " + filename.string());
}
}
occgeo->changed = 1;