.. _tui_modifying_meshes_page: **************** Modifying Meshes **************** .. contents:: `Table of contents` .. _tui_adding_nodes_and_elements: Adding Nodes and Elements ========================= .. _tui_add_node: Add Node ******** .. literalinclude:: ../../../examples/modifying_meshes_ex01.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex01.py>` .. _tui_add_0DElement: Add 0D Element ************** .. literalinclude:: ../../../examples/modifying_meshes_ex02.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex02.py>` .. _tui_add_0DElement_on_all_nodes: Add 0D Element on Element Nodes ******************************* .. literalinclude:: ../../../examples/modifying_meshes_ex03.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex03.py>` .. _tui_add_edge: Add Edge ******** .. literalinclude:: ../../../examples/modifying_meshes_ex04.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex04.py>` .. _tui_add_triangle: Add Triangle ************ .. literalinclude:: ../../../examples/modifying_meshes_ex05.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex05.py>` .. _tui_add_quadrangle: Add Quadrangle ************** .. literalinclude:: ../../../examples/modifying_meshes_ex06.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex06.py>` .. _tui_add_tetrahedron: Add Tetrahedron *************** .. literalinclude:: ../../../examples/modifying_meshes_ex07.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex07.py>` .. _tui_add_hexahedron: Add Hexahedron ************** .. literalinclude:: ../../../examples/modifying_meshes_ex08.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex08.py>` .. _tui_add_polygon: Add Polygon *********** .. literalinclude:: ../../../examples/modifying_meshes_ex09.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex09.py>` .. _tui_add_polyhedron: Add Polyhedron ************** .. literalinclude:: ../../../examples/modifying_meshes_ex10.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex10.py>` .. _tui_removing_nodes_and_elements: Removing Nodes and Elements =========================== .. _tui_removing_nodes: Removing Nodes ************** .. literalinclude:: ../../../examples/modifying_meshes_ex11.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex11.py>` .. _tui_removing_elements: Removing Elements ***************** .. literalinclude:: ../../../examples/modifying_meshes_ex12.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex12.py>` .. _tui_removing_orphan_nodes: Removing Orphan Nodes ********************* .. literalinclude:: ../../../examples/modifying_meshes_ex13.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex13.py>` .. _tui_moving_nodes: Moving Nodes ============ .. literalinclude:: ../../../examples/modifying_meshes_ex15.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex15.py>` .. _tui_diagonal_inversion: Diagonal Inversion ================== .. literalinclude:: ../../../examples/modifying_meshes_ex16.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex16.py>` .. _tui_uniting_two_triangles: Uniting two Triangles ===================== .. literalinclude:: ../../../examples/modifying_meshes_ex17.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex17.py>` .. _tui_uniting_set_of_triangles: Uniting a Set of Triangles ========================== .. literalinclude:: ../../../examples/modifying_meshes_ex18.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex18.py>` .. _tui_orientation: Orientation =========== .. literalinclude:: ../../../examples/modifying_meshes_ex19.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex19.py>` .. _tui_cutting_quadrangles: Cutting Quadrangles =================== .. literalinclude:: ../../../examples/modifying_meshes_ex20.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex20.py>` .. _modifying_meshes_split_vol: Split Volumes into Tetrahedra ============================= .. literalinclude:: ../../../examples/modifying_meshes_split_vol.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_split_vol.py>` .. _tui_smoothing: Smoothing ========= .. literalinclude:: ../../../examples/modifying_meshes_ex21.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex21.py>` .. _tui_extrusion: Extrusion ========= .. literalinclude:: ../../../examples/modifying_meshes_ex22.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex22.py>` .. _tui_extrusion_along_path: Extrusion along a Path ====================== .. literalinclude:: ../../../examples/modifying_meshes_ex23.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex23.py>` .. _tui_revolution: Revolution ========== .. literalinclude:: ../../../examples/modifying_meshes_ex24.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex24.py>` .. _tui_pattern_mapping: Pattern Mapping =============== .. literalinclude:: ../../../examples/modifying_meshes_ex25.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex25.py>` .. _tui_quadratic: Convert mesh to/from quadratic ============================== .. literalinclude:: ../../../examples/modifying_meshes_ex26.py :linenos: :language: python :download:`Download this script <../../../examples/modifying_meshes_ex26.py>` .. _tui_split_biquad: Split bi-quadratic into linear ============================== .. literalinclude:: ../../../examples/split_biquad.py :linenos: :language: python :download:`Download this script <../../../examples/split_biquad.py>`