diff --git a/src/Meshing/Mage.py b/src/Meshing/Mage.py index 5fa2516e472b36471d21626ec7fc4ab60c00e498..43d5cdb6a953f2e97f13c24f0d43a40633758d33 100644 --- a/src/Meshing/Mage.py +++ b/src/Meshing/Mage.py @@ -181,7 +181,8 @@ class MeshingWithMage(AMeshingTool): ns, npts_max = self.get_reach_stat() - self.complete_cross_section() + gl = reach.compute_guidelines() + self.complete_cross_section(gl[0]) self.interpolate_cross_section(ns, step) self.export_to_m(m_file) @@ -212,8 +213,11 @@ class MeshingWithMage(AMeshingTool): return ns, npts_max - def complete_cross_section(self): - self.st_to_m_compl(0, ' ', ' ') + def complete_cross_section(self, gl=[]): + gl1 = ["un"]+list(gl) + gl2 = list(gl)+["np"] + for l in zip(gl1, gl2): + self.st_to_m_compl(0, l[0], l[1]) def interpolate_cross_section(self, ns, step: float): self.interpolate_profils_pas_transversal( diff --git a/src/Model/Geometry/Reach.py b/src/Model/Geometry/Reach.py index f7c7e4856b0e0ac4158962d91bace9fef1339dd3..663f3be040604e165e10cbfc70347e262b18e004 100644 --- a/src/Model/Geometry/Reach.py +++ b/src/Model/Geometry/Reach.py @@ -374,7 +374,7 @@ class Reach(SQLSubModel): Returns: Tuple of complete and incomplete guidelines name. """ - # Get all point contains into a guideline + # Get all point contained into a guideline named_points = [profile.named_points() for profile in self.profiles] points_name = list( map(