<li> \ref submesh_order_anchor "Changing sub-mesh priority" (optional)</li>
<li> \ref compute_anchor "Computing the mesh"</li>
</ul>
-Mesh can be \ref use_existing_anchor "computed using your own meshing algorithms"
-written in Python.
-
\anchor create_mesh_anchor
<h2>Creation of a mesh object</h2>
\image html createmesh-inv.png
<br>
</li>
+ <li>Select <b>Mesh Type</b> in the corresponding list from <b>Any, Hexahedral, Tetrahedral, Triangular </b> and \b Quadrilateral (there can be less items for lower dimensions).
+
+ Selection of a mesh type hides any algorithms that are not able to create elements of this type.</li>
+
<li>Apply \subpage basic_meshing_algos_page "meshing algorithms" and
- \subpage about_hypo_page "hypotheses" which will be used at computation of
+ \subpage about_hypo_page "hypotheses" which will be used to compute
this mesh.
"Create mesh" dialog box contains several tab pages titled \b 3D,
\b 2D, \b 1D and \b 0D. The title of each page reflects the
dimension of the CAD model (geometry) the algorithms listed on
- this page affect. For example, \b 3D page lists the algorithms
- that affect 3D geometrical objects (solids).
+ this page affect and the maximal dimension of elements the algorithms
+ generate. For example, \b 3D page lists the algorithms that affect
+ 3D geometrical objects (solids).
\note
- Some page(s) can be disabled if the source geometrical
<em>"Edit Hypothesis" button</em>
</center>
- Most standard 2D and 3D algorithms can work without hypotheses
- using some default parameters. The use of additional hypotheses
- is optional (i.e. you may leave "None" in this box).
+ Most 2D and 3D algorithms can work without hypotheses using default meshing parameters. Some algorithms do not require any hypotheses. After selection of an algorithm "Hypothesis" field of
+ the dialog can contain:
+ <ul>
+ <li> <em>\<Default\></em> if the algorithm can work using default
+ parameters.</li>
+ <li> <em>\<None\></em> if the algorithm requires a hypothesis defining
+ its parameters.</li>
+ <li> If the algorithm does not use hypotheses, this field is grayed.</li>
+ </ul>
+ After selection of an algorithm <b>Add. Hypothesis</b> field can contain:
+ <ul>
+ <li> <em>\<None\></em> if the algorithm can be tuned
+ using an additional hypothesis.</li>
+ <li> If the algorithm does not use additional hypotheses, this field is grayed.</li>
+ </ul>
Proceed in the same way with 2D and 1D Algorithms and Hypotheses that
will be used to mesh faces and edges of your geometry. (Note
<em>"Result mesh with order SubMesh_3, SubMesh_2, SubMesh_1 "</em></center>
As we can see, each mesh computation has a different number of result
-elements and a different mesh discretisation on the shared edges (the edges
+elements and a different mesh discretization on the shared edges (the edges
that are shared between <b>Face_1</b>, <b>Face_2</b> and <b>Face_3</b>)
Additionally, submesh priority (the order of applied algorithms) can
switching the mesh to Wireframe visualization mode or switching off
the visualization of faces and volumes (if any).
-<b>Bad Mesh to Group</b> button creates groups of the bad mesh entities,
-thus allowing you for more comfortable analysis of these entities.
+<b>Bad Mesh to Group</b> button creates groups of bad mesh entities
+to facilitate their analysis.
\image html show_bad_mesh.png
<em>Edges bounding a hole in the surface are shown in magenta using <b>Show
<br><br>
-\anchor use_existing_anchor
-<h2>"Use existing edges" and "Use existing faces" algorithms</h2>
-
-It is possible to create a 1D or a 2D mesh in a python script
-(using <em>AddNode, AddEdge</em> and <em>AddFace</em> commands) and
-then use such sub-meshes in the construction of a 2D or a 3D mesh. For
-this, there exist two algorithms: <b>Use existing edges</b> and <b>Use
- existing faces</b>.
-For example, you want to use standard algorithms to generate 1D and 3D
-meshes and to create 2D mesh by your python code. Then you
-<ol>
- <li> create a mesh object, assign an 1D algorithm,</li>
- <li> invoke \b Compute command, which computes an 1D mesh,</li>
- <li> assign <b>Use existing faces</b> and a 3D algorithm,</li>
- <li> run your python code, which creates a 2D mesh,</li>
- <li> invoke \b Compute command, which computes a 3D mesh.</li>
-</ol>
-
-Consider trying a sample script demonstrating the usage of
-\ref tui_use_existing_faces "Use existing faces" algorithm for
-construction of a 2D mesh using Python commands.
-\image html use_existing_face_sample_mesh.png
-<em> Mesh computed by \ref tui_use_existing_faces "the sample script"
- shown in a Shrink mode.</em>
*/