1 .. _tui_modifying_meshes_page:
7 .. contents:: `Table of contents`
10 .. _tui_adding_nodes_and_elements:
12 Adding Nodes and Elements
13 =========================
20 .. _modifying_meshes_ex01.py:
22 ``modifying_meshes_ex01.py``
24 .. literalinclude:: ../../../examples/modifying_meshes_ex01.py
28 :download:`../../../examples/modifying_meshes_ex01.py`
30 .. _tui_add_0DElement:
35 .. _modifying_meshes_ex02.py:
37 ``modifying_meshes_ex02.py``
39 .. literalinclude:: ../../../examples/modifying_meshes_ex02.py
43 :download:`../../../examples/modifying_meshes_ex02.py`
45 .. _tui_add_0DElement_on_all_nodes:
47 Add 0D Element on Element Nodes
48 *******************************
50 .. _modifying_meshes_ex03.py:
52 ``modifying_meshes_ex03.py``
54 .. literalinclude:: ../../../examples/modifying_meshes_ex03.py
58 :download:`../../../examples/modifying_meshes_ex03.py`
65 .. _modifying_meshes_ex04.py:
67 ``modifying_meshes_ex04.py``
69 .. literalinclude:: ../../../examples/modifying_meshes_ex04.py
73 :download:`../../../examples/modifying_meshes_ex04.py`
80 .. _modifying_meshes_ex05.py:
82 ``modifying_meshes_ex05.py``
84 .. literalinclude:: ../../../examples/modifying_meshes_ex05.py
88 :download:`../../../examples/modifying_meshes_ex05.py`
90 .. _tui_add_quadrangle:
95 .. _modifying_meshes_ex06.py:
97 ``modifying_meshes_ex06.py``
99 .. literalinclude:: ../../../examples/modifying_meshes_ex06.py
103 :download:`../../../examples/modifying_meshes_ex06.py`
105 .. _tui_add_tetrahedron:
110 .. _modifying_meshes_ex07.py:
112 ``modifying_meshes_ex07.py``
114 .. literalinclude:: ../../../examples/modifying_meshes_ex07.py
118 :download:`../../../examples/modifying_meshes_ex07.py`
120 .. _tui_add_hexahedron:
125 .. _modifying_meshes_ex08.py:
127 ``modifying_meshes_ex08.py``
129 .. literalinclude:: ../../../examples/modifying_meshes_ex08.py
133 :download:`../../../examples/modifying_meshes_ex08.py`
140 .. _modifying_meshes_ex09.py:
142 ``modifying_meshes_ex09.py``
144 .. literalinclude:: ../../../examples/modifying_meshes_ex09.py
148 :download:`../../../examples/modifying_meshes_ex09.py`
150 .. _tui_add_polyhedron:
155 .. _modifying_meshes_ex10.py:
157 ``modifying_meshes_ex10.py``
159 .. literalinclude:: ../../../examples/modifying_meshes_ex10.py
163 :download:`../../../examples/modifying_meshes_ex10.py`
165 .. _tui_removing_nodes_and_elements:
167 Removing Nodes and Elements
168 ===========================
170 .. _tui_removing_nodes:
175 .. _modifying_meshes_ex11.py:
177 ``modifying_meshes_ex11.py``
179 .. literalinclude:: ../../../examples/modifying_meshes_ex11.py
183 :download:`../../../examples/modifying_meshes_ex11.py`
185 .. _tui_removing_elements:
190 .. _modifying_meshes_ex12.py:
192 ``modifying_meshes_ex12.py``
194 .. literalinclude:: ../../../examples/modifying_meshes_ex12.py
198 :download:`../../../examples/modifying_meshes_ex12.py`
200 .. _tui_removing_orphan_nodes:
202 Removing Orphan Nodes
203 *********************
205 .. _modifying_meshes_ex13.py:
207 ``modifying_meshes_ex13.py``
209 .. literalinclude:: ../../../examples/modifying_meshes_ex13.py
213 :download:`../../../examples/modifying_meshes_ex13.py`
215 .. _tui_moving_nodes:
220 .. _modifying_meshes_ex15.py:
222 ``modifying_meshes_ex15.py``
224 .. literalinclude:: ../../../examples/modifying_meshes_ex15.py
228 :download:`../../../examples/modifying_meshes_ex15.py`
230 .. _tui_diagonal_inversion:
235 .. _modifying_meshes_ex16.py:
237 ``modifying_meshes_ex16.py``
239 .. literalinclude:: ../../../examples/modifying_meshes_ex16.py
243 :download:`../../../examples/modifying_meshes_ex16.py`
245 .. _tui_uniting_two_triangles:
247 Uniting two Triangles
248 =====================
250 .. _modifying_meshes_ex17.py:
252 ``modifying_meshes_ex17.py``
254 .. literalinclude:: ../../../examples/modifying_meshes_ex17.py
258 :download:`../../../examples/modifying_meshes_ex17.py`
260 .. _tui_uniting_set_of_triangles:
262 Uniting a Set of Triangles
263 ==========================
265 .. _modifying_meshes_ex18.py:
267 ``modifying_meshes_ex18.py``
269 .. literalinclude:: ../../../examples/modifying_meshes_ex18.py
273 :download:`../../../examples/modifying_meshes_ex18.py`
280 .. _modifying_meshes_ex19.py:
282 ``modifying_meshes_ex19.py``
284 .. literalinclude:: ../../../examples/modifying_meshes_ex19.py
288 :download:`../../../examples/modifying_meshes_ex19.py`
290 .. _tui_cutting_quadrangles:
295 .. _modifying_meshes_ex20.py:
297 ``modifying_meshes_ex20.py``
299 .. literalinclude:: ../../../examples/modifying_meshes_ex20.py
303 :download:`../../../examples/modifying_meshes_ex20.py`
310 .. _modifying_meshes_ex21.py:
312 ``modifying_meshes_ex21.py``
314 .. literalinclude:: ../../../examples/modifying_meshes_ex21.py
318 :download:`../../../examples/modifying_meshes_ex21.py`
325 .. _modifying_meshes_ex22.py:
327 ``modifying_meshes_ex22.py``
329 .. literalinclude:: ../../../examples/modifying_meshes_ex22.py
333 :download:`../../../examples/modifying_meshes_ex22.py`
335 .. _tui_extrusion_along_path:
337 Extrusion along a Path
338 ======================
340 .. _modifying_meshes_ex23.py:
342 ``modifying_meshes_ex23.py``
344 .. literalinclude:: ../../../examples/modifying_meshes_ex23.py
348 :download:`../../../examples/modifying_meshes_ex23.py`
355 .. _modifying_meshes_ex24.py:
357 ``modifying_meshes_ex24.py``
359 .. literalinclude:: ../../../examples/modifying_meshes_ex24.py
363 :download:`../../../examples/modifying_meshes_ex24.py`
365 .. _tui_pattern_mapping:
370 .. _modifying_meshes_ex25.py:
372 ``modifying_meshes_ex25.py``
374 .. literalinclude:: ../../../examples/modifying_meshes_ex25.py
378 :download:`../../../examples/modifying_meshes_ex25.py`
382 Convert mesh to/from quadratic
383 ==============================
385 .. _modifying_meshes_ex26.py:
387 ``modifying_meshes_ex26.py``
389 .. literalinclude:: ../../../examples/modifying_meshes_ex26.py
393 :download:`../../../examples/modifying_meshes_ex26.py`
395 .. _tui_split_biquad:
397 Split bi-quadratic into linear
398 ==============================
404 .. literalinclude:: ../../../examples/split_biquad.py
408 :download:`../../../examples/split_biquad.py`