<li>Tetrahedron (Netgen and GHS3D) meshing algorithms - Volumes are split into
tetrahedral (pyramidal) elements.</li>
<li>\subpage cartesian_algo_page</li>
-internal part of Volumes are split into hexahedral elements forming a
-Cartesian grid; polyhedra and other types of elements are gerenated
+internal parts of Volumes are split into hexahedral elements forming a
+Cartesian grid; polyhedra and other types of elements are generated
where the geometrical boundary intersects Cartesian cells.</li>
</ul>
<li>"PreCAD" is an auxiliary CAD pre-processing module which has
two main goals:
<ul>
- <li> Complete missing or inadequate CAD-description.</li>
- <li>Perform topology reconstruction and specific geometry
+ <li> Complete missing or inadequate CAD descriptions.</li>
+ <li> Perform topology reconstruction and specific geometry
enhancement for mesh generation.</li>
</ul>
This module requires a specific licence.
The following PreCAD options are the most significant and important ones:
<ul>
<li><b>Merge Edges</b> - allows PreCAD to optimize the geometry by merging some
- edges. Default is 0.</li>
+ edges. This option is 0 by default.</li>
<li><b>Remove nano edges</b> - allows PreCAD to optimize the geometry by removing
- the nano edges whenever possible. Default is 0.</li>
+ the nano edges whenever possible. This option is 0 by default.</li>
<li><b>Nano edge length</b> - gives the length below which an edge is considered as nano
for the topology processing. See also the \b remove_nano_edges option. If unset, PreCAD
default value is \f$\mathrm{diag} \times 10^{-5}\f$.</li>
<li><b>Discard input topology</b> - computes the CAD topology from scratch,
without considering the toplogical information contained in the original CAD
- (Useful for iges files). Default is 0.</li>
+ (Useful for iges files). This option is 0 by default.</li>
</ul>
</li>
</ul>
The following PreCAD options are commonly usable.
<ul>
<li>\b closed_geometry (int) - describes whether the working geometry
-should be closed or not. When activated, this option helps PreCAD to treat
-the most dirtiest geometries. Default is 0.</li>
+should be closed or not. When activated, this option helps PreCAD to process
+the dirtiest geometries. By default this option is 0.</li>
<li>\b debug (int) - If debug = 1 PreCAD will be very verbose and will output
-some intermediate files in the working directory. Default is 0.</li>
-<li>\b eps_nano_relative (real) - Same as \b eps_nano but given in relatively to
-the diagonal of the box bounding the geometry. Default is \f$10^{-5}\f$.</li>
+some intermediate files in the working directory. By default this
+option is 0.</li>
+<li>\b eps_nano_relative (real) - the same as \b eps_nano, but relatively to
+the diagonal of the box bounding the geometry. By default this option is \f$10^{-5}\f$.</li>
<li>\b eps_sewing (real) - tolerance of the assembly. It rarely requires to be tuned.
-Default is \f$\mathrm{diag} \times 5 \cdot 10^{-4}\f$.</li>
-<li>\b eps_sewing_relative (real) - Same as \b eps_nano but given in relatively to
-the diagonal of the box bounding the geometry. Default is \f$5 \cdot 10^{-4}\f$.</li>
+By default this option is \f$\mathrm{diag} \times 5 \cdot 10^{-4}\f$.</li>
+<li>\b eps_sewing_relative (real) - the same as \b eps_nano but relatively to
+the diagonal of the box bounding the geometry. By default this option is \f$5 \cdot 10^{-4}\f$.</li>
<li>\b manifold_geometry (int) - describes whether the working geometry should be manifold or not.
-When activated, this option helps PreCAD to treat the most dirtiest geometries. Default is 0.</li>
-<li>\b create_tag_collision (int) - creates some new tags from original ones in case
-of collision (entity merge or association for example). Default is 0.</li>
-<li>\b periodic_tolerance (real) - defines the maximum distance error accepted between
-two sets of periodic entities. Default is \f$\mathrm{diag} \times 10^{-5}\f$.</li>
-<li>\b periodic_tolerance_relative (real) - Same as \b periodic_tolerance but in relative
-unit. Default is \f$10^{-5}\f$.</li>
-<li>\b periodic_split_tolerance (real) - This periodicity processing related option defines
+When activated, this option helps PreCAD to process the dirtiest
+geometries. By default this option is 0.</li>
+<li>\b create_tag_collision (int) - creates new tags from original ones in case
+of collision (entity merge or association for example). By default
+this option is 0.</li>
+<li>\b periodic_tolerance (real) - defines the maximum distance error accepted between
+two sets of periodic entities. By default this option is \f$\mathrm{diag} \times 10^{-5}\f$.</li>
+<li>\b periodic_tolerance_relative (real) - the same as \b
+periodic_tolerance but in a relative unit. Bu default this option is \f$10^{-5}\f$.</li>
+<li>\b periodic_split_tolerance (real) - This periodicity processing related option defines
the minimum distance between a CAD point and an imprinted point. It allows to indirectly
-control the number of points and small edges created. Default is \f$\mathrm{diag} \times 10^{-4}\f$.</li>
-<li>\b periodic_split_tolerance_relative (real - Same as \b periodic_split_tolerance but in
-relative unit. Default is \f$10^{-4}\f$.</li>
+control the number of created points and small edges. By default this
+option is \f$\mathrm{diag} \times 10^{-4}\f$.</li>
+<li>\b periodic_split_tolerance_relative (real - the same as \b
+periodic_split_tolerance but in a relative unit. By default this
+option is \f$10^{-4}\f$.</li>
</ul>
\n
\page cartesian_algo_page Body Fitting 3D meshing algorithm
-Body Fitting algorithm generates hexahedrones of a Cartesian grid in
+Body Fitting algorithm generates hexahedrons of a Cartesian grid in
the internal part of geometry and polyhedra and other types of
-elements at intersection of Cartesian cells with the geometrical
+elements at the intersection of Cartesian cells with the geometrical
boundary.
\image html cartesian3D_sphere.png "A shpere meshed by Body Fitting algorithm"
-Algorithm of meshing is following.
+The meshing algorithm is as follows.
<ol>
<li> Lines of a Cartesian structured grid defined by
\ref cartesian_hyp_anchor "Body Fitting Parameters" hypothesis are
-intersected with the geometry boundary, thus nodes laying on the
+intersected with the geometry boundary, thus nodes lying on the
boundary are found. This step also allows finding out for each node of
the Cartesian grid if it is inside or outside the geometry. </li>
-<li> For each cell of the grid, check how many of it's nodes are outside
+<li> For each cell of the grid, check how many of its nodes are outside
of the geometry boundary. Depending on a result of this check
<ul>
-<li> skip a cell, if all it's nodes are outside </li>
+<li> skip a cell, if all its nodes are outside </li>
<li> skip a cell, if it is too small according to <b> Size
Threshold </b> paremeter</li>
<li> add a hexahedron in the mesh, if all nodes are inside </li>
-<li> add a polyhedron or a cell of other type in the mesh, if some
-nodes are inside and some outside </li>
+<li> add a polyhedron or another cell type in the mesh, if some
+nodes are inside and some outside. </li>
</ul>
</li>
</ol>
-To apply this algorithm, when you define your mesh, select <b>Body
- Fitting</b> in the list of 3D algorithms and click <em>"Add
- Hypothesis"</em> button and <em>"Body Fitting Parameters"</em>" menu
- item. Dialog of <b> Body Fitting Parameters
+To apply this algorithm when you define your mesh, select <b>Body
+ Fitting</b> in the list of 3D algorithms and click <em> "Add
+ Hypothesis" </em> button and <em>"Body Fitting Parameters"</em>" menu
+ item. Dialog of <b>Body Fitting Parameters
hypothesis</b> will appear.
<br>
\image html cartesian3D_hyp.png "Body Fitting Parameters hypothesis dialog"
-This dialog lets you define
+This dialog allows to define
<ul>
<li>\b Name of the algorithm </li>
-<li> Minimal size of a cell truncated be the geometry boundary. If
+<li> Minimal size of a cell truncated by the geometry boundary. If the
size of a truncated grid cell is \b Threshold times less than a
initial cell size, then a mesh element is not created. </li>
<li> Cartesian structured grid. Each grid axis is defined
individually. <b> Definition mode </b> chooses a way of grid
definition: <ul>
- <li> You can specify \b Coordinates of grid nodes. \b Insert button
+ <li> You can specify the \b Coordinates of grid nodes. \b Insert button
inserts a node at distance \b Step (negative or positive) from a
- selected node. \b Delete botton removes a selected node. Double
+ selected node. \b Delete button removes a selected node. Double
click on a coordinate in the list enables its edition. A grid
defined by \b Coordinates should enclose the geometry, else the
algorithm will fail. </li>
- <li> You can define \b Spacing of a grid as an algebraic formular
+ <li> You can define the \b Spacing of a grid as an algebraic formular
<em>f(t)</em> where \a t is a position along a grid axiz
normalized at [0.0,1.0]. The whole range of geometry can be
divided into sub-ranges with their own spacing formulars to apply;
\a t varies between 0.0 and 1.0 within each sub-range. \b Insert button
- divides a selected range into two ones. \b Delete button adds a
- selected sub-range to a previous one. Double click on a range in
+ divides a selected range into two ones. \b Delete button adds the
+ selected sub-range to the previous one. Double click on a range in
the list enables edition of its right boundary. Double click on a
function in the list enables its edition.
</li> </ul>
\image html a-clipping2.png
-Now you can define the parameters of your cross-section: list of
-<b>meshes, sub-meshes and groups</b> the cross-section will be applied to
-(<b>Select all</b> button allows to select and deselect all available
-objects at once), \b Orientation (X-Y, X-Z or Y-Z); \b Distance between the
-opposite extremities of the boundary box of selected objects, if it is set
-to 0.5 the boundary box is split in two halves; and \b Rotation (in angle
-degrees) <b>around X</b> (Y to Z) and <b>around Y</b> (X to Z).
-If the <b>Show preview</b> button is on, you can see the clipping plane
-in the <b>3D Viewer</b>.
+Now you can define the parameters of cross-section:
+<ul>
+<li> List of <b>meshes, sub-meshes and groups</b> to which the cross-section will be applied.
+/n <b>Select all</b> button allows to select and deselect all available
+objects at once).</li>
+<li> \b Orientation (X-Y, X-Z or Y-Z).</li>
+<li> \b Distance between the opposite extremities of the boundary box
+of selected objects, if it is set
+to 0.5 the boundary box is split in two halves. </li>
+<li> \b Rotation (in angle
+degrees) <b>around X</b> (Y to Z) and <b>around Y</b> (X to Z).</li>
+<li>If the <b>Show preview</b> button is on, you can see the clipping plane
+in the <b>3D Viewer</b>.</li>
+</ul>
\image html image79.jpg "The plane and the cut object"
<ul>
<li><b>Elements</b></li>
<ul>
-<li><b>Surface color</b> - color of surface of elements (seen in Shading mode).</li>
-<li><b>Back surface color</b> - color of interior surface of elements. Use slider to select this color. This color
-generated on base of the <b>Surface color</b> by changing it's brightness and saturation.</li>
-<li><b>Outline color</b> - color of borders of elements.</li>
-<li><b>Wireframe color</b> - color of borders of elements in wireframe mode.</li>
+<li><b>Surface color</b> - surface color of elements (seen in Shading mode).</li>
+<li><b>Back surface color</b> - interior surface color of elements. Use slider to select this color
+generated on base of the <b>Surface color</b> by changing its brightness and saturation.</li>
+<li><b>Outline color</b> - color of element borders.</li>
+<li><b>Wireframe color</b> - color of element borders in wireframe mode.</li>
<li><b>0D slements</b> - color of 0D elements.</li>
<li><b>Size of 0D slements</b> - size of 0D elements.</li>
<li><b>Width</b> - width of lines (edges and borders of elements).</li>
</ul>
</ul>
-*/
\ No newline at end of file
+*/
\page creating_groups_page Creating groups
-\n In MESH you can create groups of elements of a certain type whose
-contents is defined in different ways. To create a group, in the \b
+\n In MESH you can create a group of elements of a certain type. The
+contents of the group can be defined in different ways. To create a group, in the \b
Mesh menu select <b>Create Group</b> item (also available in the
-contextual menu of the mesh).<br>
+context menu of the mesh).<br>
To create a group of any type you should define the following:
<ul>
<li><b>Mesh</b> - the mesh whose elements will form your
<ul>
<li>By adding all entities of the chosen type existing in the
mesh. For this, turn on the <b>Select All</b> check box. In this mode
- all controls, which allow selecting the entities in other ways are
+ all controls, which allow selecting the entities in other ways, are
disabled.</li>
<li>By applying the Filter. The <b>Set filter</b> button allows to
define the filter for selection of the elements for your group. See more
about filters on the
\ref selection_filter_library_page "Selection filter library" page.<br>
- If the <b>Enable manual edition</b> check box is turned off, the defined
- filter defines contents of the group. In this mode, the filter is
- applied to all elements of the mesh. If none entity satisfies the
- filter, the \b Apply button is disabled.<br>
+ If the <b>Enable manual edition</b> check box is turned off, the
+ filter entirely defines the group contents. In this mode, the filter is
+ applied to all elements of the mesh. If there are no entities
+ corresponding to the filter, the \b Apply button is disabled.<br>
If the <b>Enable manual edition</b> check box is turned on, the defined
- filter can be used to for selection of entities composing the group.</li>
+ filter can be used to for selection of entities for the group.</li>
<li>By choosing entities manually with the mouse in the 3D Viewer. For
this, turn on the <b>Enable manual edition</b> check box. You can
click on an element in the 3D viewer and it will be highlighted. After
<li>By adding entities from either a submesh or an existing
group. For this, turn on the <b>Enable manual edition</b> check
box. <b>Select from</b> set of fields allows to select a submesh or
- a group of an appropriate type.</li>
+ a group of the appropriate type.</li>
</ul>
In the <b>manual edition</b> mode you can
<ul>
-<li>click the \b Remove button to remove selected elements from the list</li>
+<li>click the \b Remove button to remove the selected elements from the list</li>
<li>click the <b>Sort List</b> button to sort the list of IDs of
mesh elements.</li>
</ul>
To create a group on geometry check <b>Group on geometry</b> in the \b
Group \b type field. The group on geometry contains the elements
of a certain type generated on the selected geometrical object. Group
-contents is dynamically updated if the mesh is modified.<br>
+contents are dynamically updated if the mesh is modified.<br>
To define a group, select in the Objet Browser or in the 3D viewer a
geometrical object from which the elements will be taken. After
confirmation of the operation a new group of mesh elements will be
operation.
-
\anchor group_on_filter <br><h2>"Group on Filter"</h2>
To create a group on filter check <b>Group on filter</b> in the <b>
Group type</b> field. The group on filter contains the elements
-of a certain type satisfying the defined filter. Group contents is
+of a certain type satisfying the defined filter. Group contents are
dynamically updated if the mesh is modified.<br> To define a group,
click the <b>Set filter</b> button and define criteria of the
filter in the opened dialog. After confirmation of the operation a
\image html editgroup.png
In this dialog box you can modify the name and the color of your group
-despite of it's type. You can add or remove the elements forming the
+despite of its type. You can add or remove the elements forming a
<em>standalone group</em>. You can change criteria of the filter of
the <em>group on filter</em>. For more information see
\ref creating_groups_page "Creating Groups" page.
\image html image74.gif
<center><em>"Edit Group as Standalone" button</em></center>
-The selected group will be converted into a standalone group and can
-it's contents can be modified.
+The selected group will be converted into a standalone group and
+its contents can be modified.
<li>Click the \b Apply or <b>Apply and Close</b> button to confirm modification of the
group.</li>
\anchor ghs3d_enforced_vertices
<h1>Enforced vertices</h1>
-\note This feature is currently only available on meshes with no geometry attached. Such meshes can be obtained by
+\note This feature is currently available only on meshes with no
+geometry attached. Such meshes can be obtained by
<ul>
<li>Copying an existing mesh</li>
<li>Importing a mesh from file</li>
\image html ghs3d_enforced_vertices.png
-GHS3D algorithm can locally make the mesh finer. It is possible to define enforced vertices in the volume where the mesh will be detailed.
+GHS3D algorithm can locally make the mesh finer. It is possible to
+define enforced vertices in the volume where the mesh will be detailed.
A node will be created at the enforced vertex coordinates.
An enforced vertex is defined by:
<li>or from (x,y,z) cartesian coordinates</li>
</ul>
<li>A constant physical size</li>
-<li>If a group name is given, the created node will be added to the group. If the group does not exist, it is created.</li>
+<li>If a group name is given, the created node will be added to the
+group. If the group does not exist, it is created.</li>
</ul>
\ref ghs3d_top "Back to top"
\anchor ghs3d_enforced_meshes
<h1>Enforced Meshes</h1>
-\note This feature is currently only available on meshes with no geometry attached. Such meshes can be obtained by
+\note This feature is currently only available on meshes with no
+geometry attached. Such meshes can be obtained by
<ul>
<li>Copying an existing mesh</li>
<li>Importing a mesh from file</li>
\image html ghs3d_enforced_meshes.png
-GHS3D algorithm can be forced by other meshes, sub-meshes or groups. The constraint elements should be contained
-entirely into the solid meshed.
+GHS3D algorithm can be forced by other meshes, sub-meshes or
+groups. The constraint elements should be contained
+entirely into the solid mesh.
<ul>
<li>The constraint element types are:
<ul>
<li>EDGE</li>
<li>FACE</li>
</ul></li>
-<li>If a size is given, the meshe will be refined around the enforced elements given the size</li>
-<li>If a group name is given, the enforced elements will be added to the group. If the group does not exist, it is created.</li>
+<li>If a size is given, the mesh will be refined around the enforced
+elements given the size</li>
+<li>If a group name is given, the enforced elements will be added to
+the group. If the group does not exist, it is created.</li>
</ul>
<br><b>See Also</b> a sample TUI Script of the \ref tui_ghs3d "creation of a Ghs3D hypothesis", including enforced vertices.
\subpage creating_groups_page "Create group" dialog.
- by creating groups of nodes and elements from the chosen submesh
(type of elements depends on dimension of submesh geometry) -
- using <b>Mesh -> Construct Group</b> menu item (available in contextual
+ using <b>Mesh -> Construct Group</b> menu item (available in context
menu as well).
- by creating groups of entities from existing groups of superior
dimensions - using \subpage group_of_underlying_elements_page
<em>To generate border elements:</em>
<ol>
-<li>Select a mesh or groups in the Object Browser or in the 3D Viewer</li>
+<li>Select a mesh or group in the Object Browser or in the 3D Viewer</li>
<li>From the Modification menu choose "Create boundary elements"
item, or click "Create boundary elements" button in the toolbar
\page max_element_length_2d_page Element Diameter 2D
-\n This quality control criterion consists of calculation of length of
-the edges and diagonals combining the meshing elements (triangles and quadrangles)
-of your mesh.
+\n This quality control criterion consists in calculation of the length of
+edges and diagonals combining 2D mesh elements (triangles and quadrangles).
<em>To apply the Element Diameter 2D quality criterion to your mesh:</em>
<ol>
<br><b>See Also</b> a sample TUI Script of a
\ref tui_max_element_length_2d "Element Diameter 2D quality control" operation.
-*/
\ No newline at end of file
+*/
\page max_element_length_3d_page Element Diameter 3D
-\n This quality control criterion consists of calculation of length of
-the edges and diagonals combining the 3D meshing elements
-(tetrahedrons, pyramids, pentahendrons, hexahedrons and polyhedrons)
-of your mesh.
+\n This quality control criterion consists in calculation of the length of
+edges and diagonals combining 3D mesh elements
+(tetrahedrons, pyramids, pentahendrons, hexahedrons and polyhedrons).
<em>To apply the Element Diameter 3D quality criterion to your mesh:</em>
<ol>
<br><b>See Also</b> a sample TUI Script of a
\ref tui_max_element_length_3d "Element Diameter 3D quality control" operation.
-*/
\ No newline at end of file
+*/
\page measurements_page Measurements
-Mesh module provides possibility to perform different measurements
+Mesh module provides the possibility to perform different measurements
of the selected mesh data.
-All the measurement operations are available via \b Measurements
-top-level menu. An access to the measurements operations is
-implemented via single dialog box, where each operation is represented
+All measurement operations are available via \b Measurements
+top-level menu. Access to the measurements operations is
+implemented via a single dialog box, where each operation is represented
as a separate tab page.
\section min_distance_anchor Minimum Distance
-This operation allows measuring a distance between two objects.
+This operation allows measuring the distance between two objects.
Currently only node-to-node and node-to-origin operations are
-available, but this operation will be extended in future to support
+available, but this operation will be extended in the future to support
other mesh objects - elements, meshes, sub-meshes and groups.
To start <b>Minimum Distance</b> operation, select <b>Minimum Distance</b>
\image html min_distance.png
-In the dialog box choose the first target and second target mode by
-switching the corresponding radio buttons, then select the objects
-between which the distance is to be calculated (or enter directly IDs
+In the dialog box choose the first target and the second target mode by
+switching the corresponding radio buttons, then select the objects the distance
+between which is to be calculated (or input their IDs directly
in case of nodes/elements) and press \em Compute button.
The following types of targets are supported:
- \em Origin: origin of the global co-ordinate system.
The result will
-be shown in the bottom area of the dialog box. In addition, the simple
+be shown in the bottom area of the dialog box. In addition, a simple
preview will be shown in the 3D viewer.
\image html min_distance_preview.png
\image html bnd_box.png
-In the dialog box choose desired type of the object by switching the
-corresponding radio button, select the desired object(s) and press
-\em Compute button.
+In the dialog box choose the required type of the object by switching the
+corresponding radio button, select the object(s) and press \em Compute button.
The following types of input are available:
-- \em Objects: select one or more mesh, sub-mesh, group objects;
-- \em Nodes: select set of mesh nodes;
-- \em Elements: select set of mesh elements.
+- \em Objects: select one or several mesh, sub-mesh or group objects;
+- \em Nodes: select a set of mesh nodes;
+- \em Elements: select a set of mesh elements.
The result of calculation will be shown in the bottom area of the
-dialog box. In addition, the simple preview will be shown in the 3D
+dialog box. In addition, a simple preview will be shown in the 3D
viewer.
\image html bnd_box_preview.png
\page mesh_infos_page Mesh Information
-The user can obtain an information about the selected mesh object
+The user can obtain information about the selected mesh object
(mesh, sub-mesh or group) using <b>Mesh Information</b> dialog box.
To view the <b>Mesh Information</b>, select your mesh, sub-mesh or
<center><em>"Mesh Information" button</em></center>
The <b>Mesh Information</b> dialog box provides three tab pages:
-- <b>\ref advanced_mesh_infos_anchor "Base Info"</b> - to show base information about selected mesh
-object
-- <b>\ref mesh_element_info_anchor "Element Info"</b> - to show detail information about selected mesh
-node or element.
+- <b>\ref advanced_mesh_infos_anchor "Base Info"</b> - to show base
+information about the selected mesh object
+- <b>\ref mesh_element_info_anchor "Element Info"</b> - to show
+detailed information about the selected mesh node or element.
- <b>\ref mesh_addition_info_anchor "Additional Info"</b> - to show additional information available
-for selected mesh, sub-mesh or group object.
+for the selected mesh, sub-mesh or group object.
\anchor advanced_mesh_infos_anchor
<h2>Base Information</h2>
additional information on the selected object: mesh, sub-mesh or
group.
-For mesh object, the following information is shown:
+For a mesh object, the following information is shown:
- Name
- Type: based on geomerty, imported, standalone
- Shape (if mesh is based on geometry)
<center><em>"Additional Info" page, mesh information</em></center>
<br>
-For sub-mesh object, the following information is shown:
+For a sub-mesh object, the following information is shown:
- Name
- Parent mesh
- Shape
<center><em>"Additional Info" page, sub-mesh information</em></center>
<br>
-For group object, the following information is shown:
+For a group object, the following information is shown:
- Name
- Parent mesh
- Type: standalone, group on geometry, group on filter
<center><em>"Additional Info" page, group information</em></center>
<br>
-\note For the performance reasons, number of underlying nodes is
+\note For the performance reasons, the number of underlying nodes is
computed only by demand. For this, the user should press the "Compute"
-button (see picture). Also, number of underlying nodes is
+button (see picture). Also, the number of underlying nodes is
automatically calculated if the size of the group does not exceed
-limit set via the preferences - "Mesh information" group,
-"Automatic nodes compute limit" item (zero value means no limit).
+the "Automatic nodes compute limit" set via the "Mesh information"
+preferences (zero value means no limit).
In case you get <b>Mesh Information</b> via a TUI script, the information is
displayed in the Python Console.
\page over_constrained_faces_page Over-constrained faces
-\n This mesh quality control highlights faces sharing only one of its borders with other faces. In other words the faces having all there nodes on the external border of the mesh are highlighted.
+\n This mesh quality control highlights faces sharing only one border
+with other faces. In other words, the faces having all thier nodes on
+the external border of the mesh are highlighted.
-\note The highlighted faces are actually over constrained only if, at the computation time,
+\note The highlighted faces are actually over-constrained only if, at the computation time,
the boundary conditions on the borders where the nodes are located are all Dirichlet boundary conditions.
\image html over_constrained_faces.png
\page over_constrained_volumes_page Over-constrained volumes
-\n This mesh quality control highlights volumes sharing only one of its borders with other volumes.
-In other words the volumes having all there nodes on the external border of the mesh are highlighted.
+\n This mesh quality control highlights volumes sharing only one border with other volumes.
+In other words, the volumes having all their nodes on the external border of the mesh are highlighted.
-\note The highlighted volumes are actually over constrained only if, at the computation time,
+\note The highlighted volumes are actually over-constrained only if, at the computation time,
the boundary conditions on the borders where the nodes are located are all Dirichlet boundary conditions.
\image html over_constrained_volumes.png
<br><b>See Also</b> a sample TUI Script of a
\ref tui_over_constrained_volumes "Over-constrained volumes" filter.
-*/
\ No newline at end of file
+*/
and they must form topologically equal structures.
\n <b>Projection 1D-2D</b> algorithm differs from <b>Projection 2D</b>
-algorithm in one point, namely it generates mesh segments on edges of
+algorithm in one aspect: it generates mesh segments on edges of
the face according to the projected 2D elements; thus it does not
-require that edges to be meshed by any other 1D algorithm; moreover it
+require the edges to be meshed by any other 1D algorithm; moreover it
does not allow to mesh edges of the face using another algorithm via
definition of sub-meshes.
-
\n <b>Projection 3D</b> algorithm allows to define the mesh of a shape by
the projection of another already meshed shape. This algorithm works
only if all faces and edges of the target shape have been meshed as 1D-2D
angular tolerance (defined in degrees). Selection continues among all neighbor faces of already
selected ones.<br>
</li><li>
-<b>Element Diameter 2D</b> selects triangles and quadrangles combining of the edges and
+<b>Element Diameter 2D</b> selects triangles and quadrangles composed of the edges and
diagonals with a value of length, which is more, less or equal
(within a given <b>Tolerance</b>) to the predefined <b>Threshold Value</b>. See also a
\ref max_element_length_2d_page "Element Diameter 2D quality control".
\ref volume_page "Volume quality control"), which is more, less or equal (within a given
<b>Tolerance</b>) to the predefined <b>Threshold Value</b>.
</li><li>
-<b>Element Diameter 3D</b> selects 3D mesh elements combining of the edges and
+<b>Element Diameter 3D</b> selects 3D mesh elements composed of the edges and
diagonals with a value of length, which is more, less or equal
(within a given <b>Tolerance</b>) to the predefined <b>Threshold Value</b>. See also a
\ref max_element_length_3d_page "Element Diameter 3D quality control".
\page import_algos_page Use Existing Elements Algorithms
\n <em>Use Existing Elements </em>algorithms allow to define the mesh of a geometrical
-object by the importing suitably located mesh elements from another
-mesh. The mesh elements to import from the other mesh are to be contained in
-groups. If several groups are used to mesh one geometry, validity of
+object by importing suitably located mesh elements from another
+mesh. The mesh elements to import from the other mesh should be contained in
+groups. If several groups are used to mesh the same geometry, validity of
nodal connectivity of result mesh must be assured by connectivity of
the source mesh; no geometrical checks are performed to merge
different nodes at same locations.
<ul>
<li>The \b Name of the algorithm. </li>
<li>The <b>Groups of Edges</b> to import 1D elements from.
-<li>The <b>To copy mesh</b> checkbox is to import not only the edges of
-the selected <b>Groups of Edges</b> but to copy the whole source
-mesh. In this case <b>To copy groups</b>, if checked, forces creating
+<li><b>To copy mesh</b> checkbox allows to import not only the edges of
+the selected <b>Groups of Edges</b>, but the whole source
+mesh. In this case <b>To copy groups</b> checkbox allows to create
the same groups as in the imported source mesh.</li>
</ul>
In this dialog box you can define
<ul>
<li>The \b Name of the algorithm. </li>
-<li>The <b>Groups of Faces</b> to import 2D elements from.
-<li>The <b>To copy mesh</b> checkbox is to import not only the faces of
-the selected <b>Groups of Faces</b> but to copy the whole source
-mesh. In this case <b>To copy groups</b>, if checked, forces creating
+<li>The <b>Groups of Edges</b> to import 1D elements from.
+<li><b>To copy mesh</b> checkbox allows to import not only the edges of
+the selected <b>Groups of Edges</b>, but the whole source
+mesh. In this case <b>To copy groups</b> checkbox allows to create
the same groups as in the imported source mesh.</li>
</ul>