diff --git a/libsrc/meshing/bisect.cpp b/libsrc/meshing/bisect.cpp index da993a2f..c6b7afb3 100644 --- a/libsrc/meshing/bisect.cpp +++ b/libsrc/meshing/bisect.cpp @@ -4013,7 +4013,7 @@ namespace netgen const EdgePointGeomInfo & ap2, Point<3> & newp, EdgePointGeomInfo & newgi) const { - cout << "base class edge point between" << endl; + //cout << "base class edge point between" << endl; newp = p1+secpoint*(p2-p1); } diff --git a/libsrc/meshing/python_mesh.cpp b/libsrc/meshing/python_mesh.cpp index 17d8f66e..27ffbab9 100644 --- a/libsrc/meshing/python_mesh.cpp +++ b/libsrc/meshing/python_mesh.cpp @@ -432,7 +432,10 @@ DLL_HEADER void ExportNetgenMeshing() .def ("Refine", FunctionPointer ([](Mesh & self) { - self.GetGeometry()->GetRefinement().Refine(self); + if (self.GetGeometry()) + self.GetGeometry()->GetRefinement().Refine(self); + else + Refinement().Refine(self); })) .def ("BoundaryLayer", FunctionPointer