diff --git a/src/Meshing/Mage.py b/src/Meshing/Mage.py index be331df56e0eb327a8874cfd1998006289a5f71c..d8787e3855c2dfcdcdf909a1ce9bc0d735eec715 100644 --- a/src/Meshing/Mage.py +++ b/src/Meshing/Mage.py @@ -188,8 +188,14 @@ class MeshingWithMage(AMeshingTool): ns, npts_max = self.get_reach_stat() gl = reach.compute_guidelines() + # we make sure that the lines are in the left-ti-right order - guide_list = [x.name for x in reach.profiles[0].named_points() if x in gl[0]] + guide_list = [ + x.name + for x in reach.profiles[0].named_points() + if x in gl[0] + ] + self.complete_cross_section(guide_list) self.interpolate_cross_section(ns, step) self.purge() @@ -223,11 +229,11 @@ class MeshingWithMage(AMeshingTool): return ns, npts_max def complete_cross_section(self, gl=[]): - gl1 = ["un"]+gl - gl2 = gl+["np"] - print (gl1) - for l in zip(gl1, gl2): - self.st_to_m_compl(0, l[0], l[1]) + gl1 = ["un"] + gl + gl2 = gl + ["np"] + + for gls in zip(gl1, gl2): + self.st_to_m_compl(0, gls[0], gls[1]) def interpolate_cross_section(self, ns, step: float): self.interpolate_profils_pas_transversal(