face = geompy.SubShapeAllSorted(box, geompy.ShapeType["FACE"])[0]
# generate a prismatic 3D mesh
-mesh = smesh.Mesh(box)
+mesh = smesh.Mesh(box, "box")
localAlgo = mesh.Triangle(face)
-mesh.AutomaticHexahedralization()
+mesh.Segment().NumberOfSegments( 3 )
+mesh.Quadrangle()
+mesh.Prism()
+mesh.Compute()
# objects to copy
fGroup = mesh.GroupOnGeom( face, "2D on face")
# 6. copy a sub-mesh
newMesh = smesh.CopyMesh( subMesh, "sub-mesh copy" )
+
+
+# make a new mesh with same hypotheses on a modified geometry
+
+smallBox = geompy.MakeScaleAlongAxes( box, None, 1, 0.5, 0.5 )
+cutBox = geompy.MakeCut( box, smallBox, theName="box - smallBox" )
+
+ok, newMesh, groups, submehses, hyps, invIDs = smesh.CopyMeshWithGeom( mesh, cutBox, "cutBox" )
+newMesh.Compute()
#. Create an instance of :class:`smeshBuilder.smeshBuilder`:
.. code-block:: python
- :linenos:
from salome.smesh import smeshBuilder
smesh = smeshBuilder.New()
#. Create a :class:`smeshBuilder.Mesh` object:
.. code-block:: python
- :linenos:
mesh = smesh.Mesh( geometry )
#. Create and assign :ref:`algorithms <basic_meshing_algos_page>` by calling corresponding methods of the mesh. If a sub-shape is provided as an argument, a :ref:`sub-mesh <constructing_submeshes_page>` is implicitly created on this sub-shape:
.. code-block:: python
- :linenos:
regular1D = mesh.Segment()
mefisto = mesh.Triangle( smeshBuilder.MEFISTO )
#. Create and assign :ref:`hypotheses <about_hypo_page>` by calling corresponding methods of algorithms:
.. code-block:: python
- :linenos:
segLen10 = regular1D.LocalLength( 10. )
maxArea = mefisto.LocalLength( 100. )
#. :ref:`compute_anchor` the mesh (generate mesh nodes and elements):
.. code-block:: python
- :linenos:
mesh.Compute()
##############################
.. literalinclude:: ../../../examples/3dmesh.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/3dmesh.py>`
======================
.. literalinclude:: ../../../examples/creating_meshes_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex01.py>`
==========================
.. literalinclude:: ../../../examples/creating_meshes_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex02.py>`
=====================================
.. literalinclude:: ../../../examples/creating_meshes_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex03.py>`
==================================
.. literalinclude:: ../../../examples/a3DmeshOnModified2Dmesh.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/a3DmeshOnModified2Dmesh.py>`
=========================================
.. literalinclude:: ../../../examples/creating_meshes_ex04.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex04.py>`
================
.. literalinclude:: ../../../examples/creating_meshes_ex05.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex05.py>`
demonstrates the resulting mesh.
.. literalinclude:: ../../../examples/creating_meshes_ex06.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex06.py>`
=============================
.. literalinclude:: ../../../examples/creating_meshes_ex07.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex07.py>`
============
.. literalinclude:: ../../../examples/creating_meshes_ex08.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/creating_meshes_ex08.py>`
================================================
.. literalinclude:: ../../../examples/defining_hypotheses_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex01.py>`
========
.. literalinclude:: ../../../examples/defining_hypotheses_adaptive1d.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_adaptive1d.py>`
=================================
.. literalinclude:: ../../../examples/defining_hypotheses_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex02.py>`
====================
.. literalinclude:: ../../../examples/defining_hypotheses_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex03.py>`
============
.. literalinclude:: ../../../examples/defining_hypotheses_ex04.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex04.py>`
====================
.. literalinclude:: ../../../examples/defining_hypotheses_ex05.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex05.py>`
======================
.. literalinclude:: ../../../examples/defining_hypotheses_ex06.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex06.py>`
=================
.. literalinclude:: ../../../examples/defining_hypotheses_ex07.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex07.py>`
===========
.. literalinclude:: ../../../examples/defining_hypotheses_ex08.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex08.py>`
###########################
.. literalinclude:: ../../../examples/defining_hypotheses_ex09.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex09.py>`
=====================
.. literalinclude:: ../../../examples/defining_hypotheses_ex10.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex10.py>`
===============
.. literalinclude:: ../../../examples/defining_hypotheses_ex11.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex11.py>`
#################################
.. literalinclude:: ../../../examples/defining_hypotheses_ex12.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex12.py>`
###############################
.. literalinclude:: ../../../examples/defining_hypotheses_ex13.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex13.py>`
##############################################################
.. literalinclude:: ../../../examples/defining_hypotheses_ex14.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex14.py>`
#######################################################
.. literalinclude:: ../../../examples/defining_hypotheses_ex15.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex15.py>`
#################################################
.. literalinclude:: ../../../examples/defining_hypotheses_ex16.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex16.py>`
###########################
.. literalinclude:: ../../../examples/defining_hypotheses_ex17.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_ex17.py>`
####################
.. literalinclude:: ../../../examples/radial_prism_3d_algo.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/radial_prism_3d_algo.py>`
###############################
.. literalinclude:: ../../../examples/cartesian_algo.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/cartesian_algo.py>`
implemented in Python.
.. literalinclude:: ../../../examples/use_existing_faces.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/use_existing_faces.py>`
########################################
.. literalinclude:: ../../../examples/prism_3d_algo.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/prism_3d_algo.py>`
#########################################
.. literalinclude:: ../../../examples/quad_medial_axis_algo.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quad_medial_axis_algo.py>`
#########################################
.. literalinclude:: ../../../examples/defining_hypotheses_len_near_vertex.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/defining_hypotheses_len_near_vertex.py>`
* threshold is floating point value (aspect ratio)
.. literalinclude:: ../../../examples/filters_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex01.py>`
* threshold is floating point value (aspect ratio)
.. literalinclude:: ../../../examples/filters_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex02.py>`
* threshold is floating point value (warping angle)
.. literalinclude:: ../../../examples/filters_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex03.py>`
* threshold is floating point value (minimum angle)
.. literalinclude:: ../../../examples/filters_ex04.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex04.py>`
* threshold is floating point value (taper)
.. literalinclude:: ../../../examples/filters_ex05.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex05.py>`
* threshold is floating point value (skew)
.. literalinclude:: ../../../examples/filters_ex06.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex06.py>`
* threshold is floating point value (area)
.. literalinclude:: ../../../examples/filters_ex07.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex07.py>`
* threshold is floating point value (volume)
.. literalinclude:: ../../../examples/filters_ex08.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex08.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex09.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex09.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex10.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex10.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex11.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex11.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex12.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex12.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex13.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex13.py>`
* tolerance is in degrees
.. literalinclude:: ../../../examples/filters_ex14.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex14.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex15.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex15.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex16.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex16.py>`
* default tolerance is 1.0e-7
.. literalinclude:: ../../../examples/filters_ex17.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex17.py>`
* threshold is an integer value (number of elements)
.. literalinclude:: ../../../examples/filters_node_nb_conn.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_node_nb_conn.py>`
* threshold is integer value (number of connections)
.. literalinclude:: ../../../examples/filters_ex18.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex18.py>`
* threshold is integer value (number of connections)
.. literalinclude:: ../../../examples/filters_ex19.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex19.py>`
* threshold is floating point value (length)
.. literalinclude:: ../../../examples/filters_ex20.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex20.py>`
* threshold is floating point value (edge length)
.. literalinclude:: ../../../examples/filters_ex21.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex21.py>`
* threshold is floating point value (length)
.. literalinclude:: ../../../examples/filters_ex22.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex22.py>`
* threshold is floating point value (edge/diagonal length)
.. literalinclude:: ../../../examples/filters_ex23.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex23.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex24.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex24.py>`
* threshold value is not required
.. literalinclude:: ../../../examples/filters_ex25.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex25.py>`
* threshold is mesh group object
.. literalinclude:: ../../../examples/filters_belong2group.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_belong2group.py>`
* tolerance is a distance between a node and the geometrical object; it is used if an node is not associated to any geometry.
.. literalinclude:: ../../../examples/filters_ex26.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex26.py>`
it is used if an node is not associated to any geometry.
.. literalinclude:: ../../../examples/filters_ex27.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex27.py>`
* default tolerance is 1.0e-7
.. literalinclude:: ../../../examples/filters_ex28.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex28.py>`
* default tolerance is 1.0e-7
.. literalinclude:: ../../../examples/filters_ex29.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex29.py>`
* default tolerance is 1.0e-7
.. literalinclude:: ../../../examples/filters_ex30.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex30.py>`
* threshold is string listing required IDs and/or ranges of IDs, e.g."1,2,3,50-60,63,67,70-78"
.. literalinclude:: ../../../examples/filters_ex31.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex31.py>`
* threshold is not required
.. literalinclude:: ../../../examples/filters_ex32.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex32.py>`
* if unary operator is set to SMESH.FT_LogicalNOT, the quadratic elements are selected, otherwise (by default) linear elements are selected
.. literalinclude:: ../../../examples/filters_ex33.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex33.py>`
* threshold should be of SALOMEDS.Color type
.. literalinclude:: ../../../examples/filters_ex34.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex34.py>`
* threshold is either of smesh.GeometryType values. Type *SMESH.GeometryType._items* in the Python Console to see all geometric types.
.. literalinclude:: ../../../examples/filters_ex35.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex35.py>`
* threshold is either of SMESH.EntityType values. Type *SMESH.EntityType._items* in the Python Console to see all entity types.
.. literalinclude:: ../../../examples/filters_ex37.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex37.py>`
* threshold is floating point value (ball diameter)
.. literalinclude:: ../../../examples/filters_ex38.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex38.py>`
* threshold is either (1) node ID or (2) geometrical vertex or (3) 3 coordinates of a point.
.. literalinclude:: ../../../examples/filters_ex39.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex39.py>`
Several criteria can be combined into a filter.
.. literalinclude:: ../../../examples/filters_ex36.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/filters_ex36.py>`
=========================
.. literalinclude:: ../../../examples/grouping_elements_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex01.py>`
==========================
.. literalinclude:: ../../../examples/grouping_elements_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex02.py>`
========================
.. literalinclude:: ../../../examples/grouping_elements_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex03.py>`
============
.. literalinclude:: ../../../examples/grouping_elements_ex04.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex04.py>`
===============
.. literalinclude:: ../../../examples/grouping_elements_ex05.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex05.py>`
======================
.. literalinclude:: ../../../examples/grouping_elements_ex06.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex06.py>`
=============
.. literalinclude:: ../../../examples/grouping_elements_ex07.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex07.py>`
===========================================================
.. literalinclude:: ../../../examples/grouping_elements_ex08.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/grouping_elements_ex08.py>`
================
.. literalinclude:: ../../../examples/measurements_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/measurements_ex01.py>`
============
.. literalinclude:: ../../../examples/measurements_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/measurements_ex02.py>`
================
.. literalinclude:: ../../../examples/measurements_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/measurements_ex03.py>`
********
.. literalinclude:: ../../../examples/modifying_meshes_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex01.py>`
**************
.. literalinclude:: ../../../examples/modifying_meshes_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex02.py>`
*******************************
.. literalinclude:: ../../../examples/modifying_meshes_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex03.py>`
********
.. literalinclude:: ../../../examples/modifying_meshes_ex04.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex04.py>`
************
.. literalinclude:: ../../../examples/modifying_meshes_ex05.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex05.py>`
**************
.. literalinclude:: ../../../examples/modifying_meshes_ex06.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex06.py>`
***************
.. literalinclude:: ../../../examples/modifying_meshes_ex07.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex07.py>`
**************
.. literalinclude:: ../../../examples/modifying_meshes_ex08.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex08.py>`
***********
.. literalinclude:: ../../../examples/modifying_meshes_ex09.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex09.py>`
**************
.. literalinclude:: ../../../examples/modifying_meshes_ex10.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex10.py>`
**************
.. literalinclude:: ../../../examples/modifying_meshes_ex11.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex11.py>`
*****************
.. literalinclude:: ../../../examples/modifying_meshes_ex12.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex12.py>`
*********************
.. literalinclude:: ../../../examples/modifying_meshes_ex13.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex13.py>`
============
.. literalinclude:: ../../../examples/modifying_meshes_ex15.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex15.py>`
==================
.. literalinclude:: ../../../examples/modifying_meshes_ex16.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex16.py>`
=====================
.. literalinclude:: ../../../examples/modifying_meshes_ex17.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex17.py>`
==========================
.. literalinclude:: ../../../examples/modifying_meshes_ex18.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex18.py>`
===========
.. literalinclude:: ../../../examples/modifying_meshes_ex19.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex19.py>`
===================
.. literalinclude:: ../../../examples/modifying_meshes_ex20.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex20.py>`
=============================
.. literalinclude:: ../../../examples/modifying_meshes_split_vol.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_split_vol.py>`
=========
.. literalinclude:: ../../../examples/modifying_meshes_ex21.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex21.py>`
=========
.. literalinclude:: ../../../examples/modifying_meshes_ex22.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex22.py>`
======================
.. literalinclude:: ../../../examples/modifying_meshes_ex23.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex23.py>`
==========
.. literalinclude:: ../../../examples/modifying_meshes_ex24.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex24.py>`
===============
.. literalinclude:: ../../../examples/modifying_meshes_ex25.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex25.py>`
==============================
.. literalinclude:: ../../../examples/modifying_meshes_ex26.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/modifying_meshes_ex26.py>`
==============================
.. literalinclude:: ../../../examples/split_biquad.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/split_biquad.py>`
The big cylinder is defined by two geometric volumes.
.. literalinclude:: ../../../examples/generate_flat_elements.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/generate_flat_elements.py>`
==============
.. literalinclude:: ../../../examples/notebook_smesh.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/notebook_smesh.py>`
============
.. literalinclude:: ../../../examples/quality_controls_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex01.py>`
==========================
.. literalinclude:: ../../../examples/quality_controls_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex02.py>`
=========
.. literalinclude:: ../../../examples/quality_controls_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex03.py>`
==========
.. literalinclude:: ../../../examples/quality_controls_ex04.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex04.py>`
==========
.. literalinclude:: ../../../examples/quality_controls_ex05.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex05.py>`
==========
.. literalinclude:: ../../../examples/quality_controls_ex06.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex06.py>`
=================
.. literalinclude:: ../../../examples/quality_controls_ex07.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex07.py>`
===================
.. literalinclude:: ../../../examples/quality_controls_ex08.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex08.py>`
======================
.. literalinclude:: ../../../examples/quality_controls_ex09.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex09.py>`
========================
.. literalinclude:: ../../../examples/quality_controls_ex10.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex10.py>`
=========
.. literalinclude:: ../../../examples/quality_controls_ex11.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex11.py>`
=============================
.. literalinclude:: ../../../examples/quality_controls_ex12.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex12.py>`
====
.. literalinclude:: ../../../examples/quality_controls_ex13.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex13.py>`
=====
.. literalinclude:: ../../../examples/quality_controls_ex14.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex14.py>`
============
.. literalinclude:: ../../../examples/quality_controls_ex15.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex15.py>`
=============
.. literalinclude:: ../../../examples/quality_controls_ex16.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex16.py>`
=======
.. literalinclude:: ../../../examples/quality_controls_ex17.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex17.py>`
====
.. literalinclude:: ../../../examples/quality_controls_ex18.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex18.py>`
===================
.. literalinclude:: ../../../examples/quality_controls_ex19.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex19.py>`
===============
.. literalinclude:: ../../../examples/quality_controls_ex20.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex20.py>`
======
.. literalinclude:: ../../../examples/quality_controls_ex21.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex21.py>`
===================
.. literalinclude:: ../../../examples/quality_controls_ex22.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/quality_controls_ex22.py>`
===========
.. literalinclude:: ../../../examples/transforming_meshes_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex01.py>`
========
.. literalinclude:: ../../../examples/transforming_meshes_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex02.py>`
=====
.. literalinclude:: ../../../examples/transforming_meshes_ex03.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex03.py>`
========
.. literalinclude:: ../../../examples/transforming_meshes_ex04.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex04.py>`
=============
.. literalinclude:: ../../../examples/transforming_meshes_ex05.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex05.py>`
================
.. literalinclude:: ../../../examples/transforming_meshes_ex06.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex06.py>`
=========================
.. literalinclude:: ../../../examples/transforming_meshes_ex07.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex07.py>`
========================
.. literalinclude:: ../../../examples/transforming_meshes_ex08.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex08.py>`
================
.. literalinclude:: ../../../examples/transforming_meshes_ex09.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex09.py>`
=================
.. literalinclude:: ../../../examples/transforming_meshes_ex10.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex10.py>`
===============================
.. literalinclude:: ../../../examples/transforming_meshes_ex11.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex11.py>`
========================
.. literalinclude:: ../../../examples/transforming_meshes_ex12.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex12.py>`
==============
.. literalinclude:: ../../../examples/transforming_meshes_ex13.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/transforming_meshes_ex13.py>`
##################
.. literalinclude:: ../../../examples/viewing_meshes_ex01.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/viewing_meshes_ex01.py>`
#####################
.. literalinclude:: ../../../examples/viewing_meshes_ex02.py
- :linenos:
:language: python
:download:`Download this script <../../../examples/viewing_meshes_ex02.py>`
} // loop on groups
// set mesh name
- SALOMEDS::SObject_wrap soNew = ObjectToSObject( theNewMesh );
- SALOMEDS::SObject_wrap soOld = ObjectToSObject( theSourceMesh );
- CORBA::String_var oldName = soOld->GetName();
- SetName( soNew, oldName.in(), "Mesh" );
-
+ if ( !theMeshName || !theMeshName[0] )
+ {
+ SALOMEDS::SObject_wrap soNew = ObjectToSObject( theNewMesh );
+ SALOMEDS::SObject_wrap soOld = ObjectToSObject( theSourceMesh );
+ CORBA::String_var oldName = soOld->GetName();
+ SetName( soNew, oldName.in(), "Mesh" );
+ }
// mark invalid objects
shapeMapper.GetInvalid( theInvalidEntries, invalidSObjects );
nodes must be the same. Use :meth:`FindFreeBorders` to get nodes of holes.
groupName (string): name of a group to add new faces
Returns:
- a :class:`group <SMESH.SMESH_GroupBase>` containing the new faces; or :code:`None` if :option:`groupName` == ""
+ a :class:`group <SMESH.SMESH_GroupBase>` containing the new faces; or :code:`None` if `groupName` == ""
"""