Commit 61428580 authored by Pierre-Antoine Rouby's avatar Pierre-Antoine Rouby
Browse files

Geometry: Meshing: Add "directrices".

Showing with 28 additions and 5 deletions
+28 -5
......@@ -56,6 +56,7 @@ class MeshingDialog(PamhyrDialog):
self._end_cs = -1
self._init_default_values_profiles()
self._init_default_values_guidelines()
self.set_double_spin_box(
"doubleSpinBox_space_step",
......@@ -98,9 +99,18 @@ class MeshingDialog(PamhyrDialog):
return name
def _get_guide_line(self):
gl = self._reach
return []
def _init_default_values_guidelines(self):
gl, _ = self._reach.compute_guidelines()
gl = list(gl)
bgl = ['un'] + gl
egl = gl + ['np']
self.combobox_add_items("comboBox_begin_gl", bgl)
self.combobox_add_items("comboBox_end_gl", egl)
self.set_combobox_text("comboBox_begin_gl", bgl[0])
self.set_combobox_text("comboBox_end_gl", egl[-1])
@property
def space_step(self):
......@@ -122,6 +132,14 @@ class MeshingDialog(PamhyrDialog):
def end_cs(self):
return self._end_cs + 1
@property
def begin_dir(self):
return self._begin_dir
@property
def end_dir(self):
return self._end_dir
def accept(self):
self._space_step = self.get_double_spin_box(
"doubleSpinBox_space_step",
......@@ -134,6 +152,9 @@ class MeshingDialog(PamhyrDialog):
self._begin_cs = self.profiles.index(p1)
self._end_cs = self.profiles.index(p2)
self._begin_dir = self.get_combobox_text("comboBox_begin_gl")
self._end_dir = self.get_combobox_text("comboBox_end_gl")
super().accept()
def reject(self):
......
......@@ -269,11 +269,13 @@ class GeometryWindow(PamhyrWindow):
data = {
"step": dlg.space_step,
"limites": [dlg.begin_cs, dlg.end_cs],
"directrices": [dlg.begin_dir, dlg.end_dir],
"lplan": dlg.lplan,
"linear": dlg.linear,
}
self._edit_meshing(data)
except Exception as e:
logger_exception(e)
return
def _edit_meshing(self, data):
......
......@@ -75,7 +75,7 @@
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_begin_kp_2">
<widget class="QComboBox" name="comboBox_begin_gl">
<property name="enabled">
<bool>true</bool>
</property>
......@@ -96,7 +96,7 @@
</widget>
</item>
<item>
<widget class="QComboBox" name="comboBox_end_kp_2">
<widget class="QComboBox" name="comboBox_end_gl">
<property name="enabled">
<bool>true</bool>
</property>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment