Salome HOME
Merge branch 'V8_4_BR'
[modules/smesh.git] / doc / salome / gui / SMESH / input / tui_modifying_meshes.rst
1 .. _tui_modifying_meshes_page: 
2
3 ****************
4 Modifying Meshes
5 ****************
6
7 .. contents:: `Table of contents`
8
9
10 .. _tui_adding_nodes_and_elements: 
11
12 Adding Nodes and Elements
13 =========================
14
15 .. _tui_add_node:
16
17 Add Node
18 ********
19
20 .. _modifying_meshes_ex01.py:
21
22 ``modifying_meshes_ex01.py``
23
24 .. literalinclude:: ../../../examples/modifying_meshes_ex01.py
25     :linenos:
26     :language: python
27
28 :download:`../../../examples/modifying_meshes_ex01.py`
29
30 .. _tui_add_0DElement:
31
32 Add 0D Element
33 **************
34
35 .. _modifying_meshes_ex02.py:
36
37 ``modifying_meshes_ex02.py``
38
39 .. literalinclude:: ../../../examples/modifying_meshes_ex02.py
40     :linenos:
41     :language: python
42
43 :download:`../../../examples/modifying_meshes_ex02.py`
44
45 .. _tui_add_0DElement_on_all_nodes:
46
47 Add 0D Element on Element Nodes
48 *******************************
49
50 .. _modifying_meshes_ex03.py:
51
52 ``modifying_meshes_ex03.py``
53
54 .. literalinclude:: ../../../examples/modifying_meshes_ex03.py
55     :linenos:
56     :language: python
57
58 :download:`../../../examples/modifying_meshes_ex03.py`
59
60 .. _tui_add_edge:
61
62 Add Edge
63 ********
64
65 .. _modifying_meshes_ex04.py:
66
67 ``modifying_meshes_ex04.py``
68
69 .. literalinclude:: ../../../examples/modifying_meshes_ex04.py
70     :linenos:
71     :language: python
72
73 :download:`../../../examples/modifying_meshes_ex04.py`
74
75 .. _tui_add_triangle:
76
77 Add Triangle
78 ************
79
80 .. _modifying_meshes_ex05.py:
81
82 ``modifying_meshes_ex05.py``
83
84 .. literalinclude:: ../../../examples/modifying_meshes_ex05.py
85     :linenos:
86     :language: python
87
88 :download:`../../../examples/modifying_meshes_ex05.py`
89
90 .. _tui_add_quadrangle:
91
92 Add Quadrangle
93 **************
94
95 .. _modifying_meshes_ex06.py:
96
97 ``modifying_meshes_ex06.py``
98
99 .. literalinclude:: ../../../examples/modifying_meshes_ex06.py
100     :linenos:
101     :language: python
102
103 :download:`../../../examples/modifying_meshes_ex06.py`
104
105 .. _tui_add_tetrahedron:
106
107 Add Tetrahedron
108 ***************
109
110 .. _modifying_meshes_ex07.py:
111
112 ``modifying_meshes_ex07.py``
113
114 .. literalinclude:: ../../../examples/modifying_meshes_ex07.py
115     :linenos:
116     :language: python
117
118 :download:`../../../examples/modifying_meshes_ex07.py`
119
120 .. _tui_add_hexahedron:
121
122 Add Hexahedron
123 **************
124
125 .. _modifying_meshes_ex08.py:
126
127 ``modifying_meshes_ex08.py``
128
129 .. literalinclude:: ../../../examples/modifying_meshes_ex08.py
130     :linenos:
131     :language: python
132
133 :download:`../../../examples/modifying_meshes_ex08.py`
134
135 .. _tui_add_polygon:
136
137 Add Polygon
138 ***********
139
140 .. _modifying_meshes_ex09.py:
141
142 ``modifying_meshes_ex09.py``
143
144 .. literalinclude:: ../../../examples/modifying_meshes_ex09.py
145     :linenos:
146     :language: python
147
148 :download:`../../../examples/modifying_meshes_ex09.py`
149
150 .. _tui_add_polyhedron:
151
152 Add Polyhedron
153 **************
154
155 .. _modifying_meshes_ex10.py:
156
157 ``modifying_meshes_ex10.py``
158
159 .. literalinclude:: ../../../examples/modifying_meshes_ex10.py
160     :linenos:
161     :language: python
162
163 :download:`../../../examples/modifying_meshes_ex10.py`
164
165 .. _tui_removing_nodes_and_elements: 
166
167 Removing Nodes and Elements
168 ===========================
169
170 .. _tui_removing_nodes:
171
172 Removing Nodes
173 **************
174
175 .. _modifying_meshes_ex11.py:
176
177 ``modifying_meshes_ex11.py``
178
179 .. literalinclude:: ../../../examples/modifying_meshes_ex11.py
180     :linenos:
181     :language: python
182
183 :download:`../../../examples/modifying_meshes_ex11.py`
184
185 .. _tui_removing_elements:
186
187 Removing Elements
188 *****************
189
190 .. _modifying_meshes_ex12.py:
191
192 ``modifying_meshes_ex12.py``
193
194 .. literalinclude:: ../../../examples/modifying_meshes_ex12.py
195     :linenos:
196     :language: python
197
198 :download:`../../../examples/modifying_meshes_ex12.py`
199
200 .. _tui_removing_orphan_nodes:
201
202 Removing Orphan Nodes
203 *********************
204
205 .. _modifying_meshes_ex13.py:
206
207 ``modifying_meshes_ex13.py``
208
209 .. literalinclude:: ../../../examples/modifying_meshes_ex13.py
210     :linenos:
211     :language: python
212
213 :download:`../../../examples/modifying_meshes_ex13.py`
214
215 .. _tui_moving_nodes: 
216
217 Moving Nodes
218 ============
219
220 .. _modifying_meshes_ex15.py:
221
222 ``modifying_meshes_ex15.py``
223
224 .. literalinclude:: ../../../examples/modifying_meshes_ex15.py
225     :linenos:
226     :language: python
227
228 :download:`../../../examples/modifying_meshes_ex15.py`
229
230 .. _tui_diagonal_inversion: 
231
232 Diagonal Inversion
233 ==================
234
235 .. _modifying_meshes_ex16.py:
236
237 ``modifying_meshes_ex16.py``
238
239 .. literalinclude:: ../../../examples/modifying_meshes_ex16.py
240     :linenos:
241     :language: python
242
243 :download:`../../../examples/modifying_meshes_ex16.py`
244
245 .. _tui_uniting_two_triangles:
246
247 Uniting two Triangles
248 =====================
249
250 .. _modifying_meshes_ex17.py:
251
252 ``modifying_meshes_ex17.py``
253
254 .. literalinclude:: ../../../examples/modifying_meshes_ex17.py
255     :linenos:
256     :language: python
257
258 :download:`../../../examples/modifying_meshes_ex17.py`
259
260 .. _tui_uniting_set_of_triangles:
261
262 Uniting a Set of Triangles
263 ==========================
264
265 .. _modifying_meshes_ex18.py:
266
267 ``modifying_meshes_ex18.py``
268
269 .. literalinclude:: ../../../examples/modifying_meshes_ex18.py
270     :linenos:
271     :language: python
272
273 :download:`../../../examples/modifying_meshes_ex18.py`
274
275 .. _tui_orientation: 
276
277 Orientation
278 ===========
279
280 .. _modifying_meshes_ex19.py:
281
282 ``modifying_meshes_ex19.py``
283
284 .. literalinclude:: ../../../examples/modifying_meshes_ex19.py
285     :linenos:
286     :language: python
287
288 :download:`../../../examples/modifying_meshes_ex19.py`
289
290 .. _tui_cutting_quadrangles: 
291
292 Cutting Quadrangles
293 ===================
294
295 .. _modifying_meshes_ex20.py:
296
297 ``modifying_meshes_ex20.py``
298
299 .. literalinclude:: ../../../examples/modifying_meshes_ex20.py
300     :linenos:
301     :language: python
302
303 :download:`../../../examples/modifying_meshes_ex20.py`
304
305 .. _tui_smoothing: 
306
307 Smoothing
308 =========
309
310 .. _modifying_meshes_ex21.py:
311
312 ``modifying_meshes_ex21.py``
313
314 .. literalinclude:: ../../../examples/modifying_meshes_ex21.py
315     :linenos:
316     :language: python
317
318 :download:`../../../examples/modifying_meshes_ex21.py`
319
320 .. _tui_extrusion: 
321
322 Extrusion
323 =========
324
325 .. _modifying_meshes_ex22.py:
326
327 ``modifying_meshes_ex22.py``
328
329 .. literalinclude:: ../../../examples/modifying_meshes_ex22.py
330     :linenos:
331     :language: python
332
333 :download:`../../../examples/modifying_meshes_ex22.py`
334
335 .. _tui_extrusion_along_path: 
336
337 Extrusion along a Path
338 ======================
339
340 .. _modifying_meshes_ex23.py:
341
342 ``modifying_meshes_ex23.py``
343
344 .. literalinclude:: ../../../examples/modifying_meshes_ex23.py
345     :linenos:
346     :language: python
347
348 :download:`../../../examples/modifying_meshes_ex23.py`
349
350 .. _tui_revolution: 
351
352 Revolution
353 ==========
354
355 .. _modifying_meshes_ex24.py:
356
357 ``modifying_meshes_ex24.py``
358
359 .. literalinclude:: ../../../examples/modifying_meshes_ex24.py
360     :linenos:
361     :language: python
362
363 :download:`../../../examples/modifying_meshes_ex24.py`
364
365 .. _tui_pattern_mapping: 
366
367 Pattern Mapping
368 ===============
369
370 .. _modifying_meshes_ex25.py:
371
372 ``modifying_meshes_ex25.py``
373
374 .. literalinclude:: ../../../examples/modifying_meshes_ex25.py
375     :linenos:
376     :language: python
377
378 :download:`../../../examples/modifying_meshes_ex25.py`
379
380 .. _tui_quadratic: 
381
382 Convert mesh to/from quadratic
383 ==============================
384
385 .. _modifying_meshes_ex26.py:
386
387 ``modifying_meshes_ex26.py``
388
389 .. literalinclude:: ../../../examples/modifying_meshes_ex26.py
390     :linenos:
391     :language: python
392
393 :download:`../../../examples/modifying_meshes_ex26.py`
394
395 .. _tui_split_biquad: 
396
397 Split bi-quadratic into linear
398 ==============================
399
400 .. _split_biquad.py:
401
402 ``split_biquad.py``
403
404 .. literalinclude:: ../../../examples/split_biquad.py
405     :linenos:
406     :language: python
407
408 :download:`../../../examples/split_biquad.py`
409