From 04632be4593306fa8f940fde222c607695a317a6 Mon Sep 17 00:00:00 2001 From: Yoann Audouin Date: Tue, 28 Mar 2023 09:02:14 +0200 Subject: [PATCH] Corrections for windows --- src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx b/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx index 8b3b551..3818d1e 100644 --- a/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx +++ b/src/NETGENPlugin/NETGENPlugin_NETGEN_3D_Remote.cxx @@ -233,13 +233,18 @@ bool NETGENPlugin_NETGEN_3D_Remote::Compute(SMESH_Mesh& aMesh, // Temporary folder for run #ifdef WIN32 - fs::path tmp_folder = aMesh.GetTmpFolder() / fs::path("Volume-%%%%-%%%%"); + // On windows mesh does not have GetTmpFolder + fs::path tmp_folder = fs::path("Volume-%%%%-%%%%"); #else fs::path tmp_folder = aMesh.GetTmpFolder() / fs::unique_path(fs::path("Volume-%%%%-%%%%")); #endif fs::create_directories(tmp_folder); // Using MESH2D generated after all triangles where created. +#ifdef WIN32 + fs::path mesh_file=fs::path("Mesh2D.med"); +#else fs::path mesh_file=aMesh.GetTmpFolder() / fs::path("Mesh2D.med"); +#endif fs::path element_orientation_file=tmp_folder / fs::path("element_orientation.dat"); fs::path new_element_file=tmp_folder / fs::path("new_elements.dat"); fs::path tmp_mesh_file=tmp_folder / fs::path("tmp_mesh.med"); -- 2.39.2