diff --git a/src/Scripts/MageMesh.py b/src/Scripts/MageMesh.py index 065c12340b1b8a4ac2a6481d251f464acc6858b1..47edf649605c4dd0352f4b57312068b652e2197b 100644 --- a/src/Scripts/MageMesh.py +++ b/src/Scripts/MageMesh.py @@ -135,6 +135,9 @@ def init_c_output_bief(bief_lib): c_output_bief.argtypes = [c_char_p] c_output_bief.restype = None +##################### +# Binding functions # +##################### def init_bief_from_geo_file(name, with_charriage, with_water): logger.info("! call init_bief_from_geo_file:") @@ -145,11 +148,6 @@ def init_bief_from_geo_file(name, with_charriage, with_water): byref(c_int(with_water)) ) -##################### -# Binding functions # -##################### - - def get_nb_sections(): nb_sections = c_int(0) c_get_nb_sections(byref(nb_sections)) @@ -266,7 +264,7 @@ class MageMesh(AScript): ) # Transform - st_to_m_compl(npts_max, 'rg', 'rd') + st_to_m_compl(0, ' ', ' ') interpolate_profils_pas_transversal( 1, ns, 'un', 'np', @@ -275,6 +273,9 @@ class MageMesh(AScript): update_pk("un") # Save + if os.path.isfile(f"{file_name}.M"): + os.remove(f"{file_name}.M") + logger.info(f"Saved meshing geometry to {file_name}.M") output_bief(f"{file_name}.M")