mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-24 16:30:34 +05:00
Update SMESH GUI documentation
This commit is contained in:
parent
0f98258c46
commit
6728d3c1e8
@ -4,12 +4,12 @@
|
|||||||
|
|
||||||
\n In principle, <b>Extrusion along a path</b> works in the same way
|
\n In principle, <b>Extrusion along a path</b> works in the same way
|
||||||
as \b Extrusion, the main difference is that we define not a vector,
|
as \b Extrusion, the main difference is that we define not a vector,
|
||||||
but a path of extrusion which must be a 1D mesh or 1D sub-mesh. To
|
but a path of extrusion which must be a 1D mesh or 1D sub-mesh.
|
||||||
get an idea of how this algorithm works, examine several examples,
|
To get an idea of how this algorithm works, examine several examples,
|
||||||
starting from the most simple case of extrusion along a straight edge.
|
starting from the most simple case of extrusion along a straight edge.
|
||||||
In following examples the meshes will be extruded along different
|
In the examples the sample mesh will be extruded along different
|
||||||
paths and with different parameters.
|
paths and with different parameters.
|
||||||
This sample 2D mesh has two quadrangle faces and seven edges. Look
|
This 2D mesh has two quadrangle faces and seven edges. Look
|
||||||
at the picture, where white digits are the node numbers and green
|
at the picture, where white digits are the node numbers and green
|
||||||
are the element numbers:
|
are the element numbers:
|
||||||
|
|
||||||
@ -41,15 +41,17 @@ been selected as <b>Start node</b>.</center>
|
|||||||
\image html curvi_angles_after.png
|
\image html curvi_angles_after.png
|
||||||
<center>The same, but using angles {45, 45, 45, 0, -45, -45, -45}</center>
|
<center>The same, but using angles {45, 45, 45, 0, -45, -45, -45}</center>
|
||||||
|
|
||||||
<br><center><h2>Extrusion of 2d face along a mesh builds on wire</h2></center>
|
<br><center><h2>Extrusion of a 2D face along a mesh built on a wire</h2></center>
|
||||||
|
|
||||||
In this example the path mesh has been built on a wire contains 3
|
In this example the path mesh has been built on a wire containing 3
|
||||||
edges. Node #1 is used as start node. Linear angle variation by 180
|
edges. Node 1 is a start node. Linear angle variation by 180 degrees
|
||||||
degree is applied.
|
has also been applied.
|
||||||
|
|
||||||
\image html extr_along_wire_before.png
|
\image html extr_along_wire_before.png
|
||||||
|
<center><em>Meshed wire</em></center>
|
||||||
|
|
||||||
\image html extr_along_wire_after.png
|
\image html extr_along_wire_after.png
|
||||||
|
<center><em>The resulting extrusion</em></center>
|
||||||
|
|
||||||
<br><center><h2>Extrusion of 2d elements along a closed path</h2></center>
|
<br><center><h2>Extrusion of 2d elements along a closed path</h2></center>
|
||||||
|
|
||||||
@ -100,7 +102,7 @@ about filters in the \ref selection_filter_library_page "Selection filter librar
|
|||||||
<li>define the Path along which the elements will be extruded,
|
<li>define the Path along which the elements will be extruded,
|
||||||
\n Path definition consists of several elements:
|
\n Path definition consists of several elements:
|
||||||
<ul>
|
<ul>
|
||||||
<li><b>Mesh or submesh</b> - 1D mesh or 1D sub-mesh, along which proceeds the extrusion</li>
|
<li><b>Mesh or submesh</b> - 1D mesh or sub-mesh, along which proceeds the extrusion</li>
|
||||||
<li><b>Start node</b> - the start node. It is used to define the direction of extrusion </li>
|
<li><b>Start node</b> - the start node. It is used to define the direction of extrusion </li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@ -5,7 +5,8 @@
|
|||||||
\n GHS3DPRL Parameters hypothesis works only with <b>Tetrahedron (Tepal with TetMesh-GHS3D)</b> algorithm.
|
\n GHS3DPRL Parameters hypothesis works only with <b>Tetrahedron (Tepal with TetMesh-GHS3D)</b> algorithm.
|
||||||
\n
|
\n
|
||||||
\n This algorithm is a commercial software, its use requires a licence (http://www.distene.com/fr/build/offer.html).
|
\n This algorithm is a commercial software, its use requires a licence (http://www.distene.com/fr/build/offer.html).
|
||||||
\n For example, Tepal gives the possibility to generate a partitioned
|
|
||||||
|
\n Tepal gives the possibility to generate a partitioned
|
||||||
mesh with 200 million tetrahedrons on a computer with average memory size
|
mesh with 200 million tetrahedrons on a computer with average memory size
|
||||||
(2Go RAM) in about 50 hours on one CPU (Xeon, 2008).
|
(2Go RAM) in about 50 hours on one CPU (Xeon, 2008).
|
||||||
This is a serious alternative to GHS3D, which requires a much less common
|
This is a serious alternative to GHS3D, which requires a much less common
|
||||||
@ -13,8 +14,8 @@ configuration with 64Go RAM to only try to make a partition of a mesh with
|
|||||||
200 million tetrahedrons, no result guaranteed.
|
200 million tetrahedrons, no result guaranteed.
|
||||||
\n
|
\n
|
||||||
\note The Plugin doesn't load in the Memory the supposedly large resulting meshes.
|
\note The Plugin doesn't load in the Memory the supposedly large resulting meshes.
|
||||||
The meshes are imported in the user-defined location as MED files via menu File-Import-MED Files.
|
The meshes are saved in MED files and can be imported in the user-defined location via menu File-Import-MED Files.
|
||||||
\n Pay attention, that Salome GUI Salome needs 2Go RAM. to load a MED
|
\n Pay attention, that Salome GUI needs 2Go RAM. to load a MED
|
||||||
file with 5 million tetrahedrons.
|
file with 5 million tetrahedrons.
|
||||||
|
|
||||||
\image html ghs3dprl_parameters_basic.png
|
\image html ghs3dprl_parameters_basic.png
|
||||||
@ -24,19 +25,20 @@ file with 5 million tetrahedrons.
|
|||||||
<b>Name</b> - allows to define the name of the hypothesis (GHS3DPRL Parameters by default).
|
<b>Name</b> - allows to define the name of the hypothesis (GHS3DPRL Parameters by default).
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<b>MED_Name</b> - allows to define the path and the default name of the
|
<b>MED_Name</b> - allows to define the path and the prefix of the
|
||||||
resulting MED files ("DOMAIN").
|
resulting MED files ("DOMAIN" by default).
|
||||||
If the path is not defined, the environment variable $SALOME_TMP_DIR
|
If the path is not defined, the environment variable $SALOME_TMP_DIR
|
||||||
is used.
|
is used. If $SALOME_TMP_DIR is not defined as well, the environment
|
||||||
|
variable $TMP is used.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<b>Nb_Part</b> - allows to define the number of generated MED files,
|
<b>Nb_Part</b> - allows to define the number of generated MED files.
|
||||||
The initial skin (triangles) will be meshed (tetrahedrons) and partitioned
|
The initial skin (triangles) will be meshed (tetrahedrons) and partitioned
|
||||||
in Nb_Part by the elementary algorithm implemented in Tepal.<br>
|
in Nb_Part by the elementary algorithm implemented in Tepal.<br>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<b>Keep_Files</b> - if this box is checked, input files of Tepal
|
<b>Keep_Files</b> - if this box is checked, input files of Tepal
|
||||||
(GHS3DPRL.points and GHS3DPRL.faces) are deleted after use (...if the
|
(GHS3DPRL.points and GHS3DPRL.faces) are not deleted after use (...if the
|
||||||
background mode was not used).
|
background mode was not used).
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@ -55,8 +57,10 @@ GHS3DPRL Plugin launches a standalone binary executable tepal2med.<br>
|
|||||||
tepal2med launches tepal, waits for the end of computation, and
|
tepal2med launches tepal, waits for the end of computation, and
|
||||||
converts the resulting output tepal files into MED files.<br>
|
converts the resulting output tepal files into MED files.<br>
|
||||||
Some advanced optional parameters are accessible as arguments.<br>
|
Some advanced optional parameters are accessible as arguments.<br>
|
||||||
|
|
||||||
If keep_files option is checked, it is possible to re-launch tepal2med
|
If keep_files option is checked, it is possible to re-launch tepal2med
|
||||||
or tepal in the Terminal as a command with custom parameters.<br>
|
or tepal in the Terminal as a command with custom parameters.<br>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<b>Advanced tepal2med Parameters</b> - type "tepal2med --help" in the Terminal. <p>
|
<b>Advanced tepal2med Parameters</b> - type "tepal2med --help" in the Terminal. <p>
|
||||||
|
|
||||||
@ -89,30 +93,15 @@ example:
|
|||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<p>
|
<p>
|
||||||
<b>Advanced tepal Parameters</b> - type "tepal" in a Terminal. <p>
|
<b>Advanced tepal Parameters</b> <p>
|
||||||
|
|
||||||
\verbatim
|
\verbatim
|
||||||
myname@myhost > tepal
|
|
||||||
=====================================
|
|
||||||
GHS3D-TEPAL 1.4.2 (Dec, 2006) 10-Dec-2008 AT 12:59:48
|
|
||||||
=====================================
|
|
||||||
|
|
||||||
Distene SAS
|
|
||||||
Pole Teratec - BARD-1
|
|
||||||
Domaine du Grand Rue
|
|
||||||
91680 Bruyeres le Chatel
|
|
||||||
FRANCE
|
|
||||||
Phone: +33(0)1-69-26-62-10 Fax: +33(0)1-69-26-90-33
|
|
||||||
EMail: support@distene.com
|
|
||||||
|
|
||||||
COPYRIGHT (C)2006 DISTENE ALL RIGHTS RESERVED
|
|
||||||
|
|
||||||
|
|
||||||
USAGE : tepal options
|
USAGE : tepal options
|
||||||
|
|
||||||
With options :
|
With options :
|
||||||
--filename name (-f name) :
|
--filename name (-f name) :
|
||||||
Default name of the input case (MANDATORY)
|
Prefix of the input case (MANDATORY)
|
||||||
|
|
||||||
--ndom n (-n n) :
|
--ndom n (-n n) :
|
||||||
Number of subdomains to make (MANDATORY)
|
Number of subdomains to make (MANDATORY)
|
||||||
@ -144,7 +133,7 @@ With options :
|
|||||||
|
|
||||||
--rebuild_retag (-t ) :
|
--rebuild_retag (-t ) :
|
||||||
Tags vertices, faces (and tetra if selected) with their
|
Tags vertices, faces (and tetra if selected) with their
|
||||||
subdomain number in the final merger of subdomains (keeps the lowest tag for shared elements)
|
subdomain number in the final merge of subdomains (keeps the lowest tag for shared elements)
|
||||||
|
|
||||||
--rebuild_ensight_parts (-e ) :
|
--rebuild_ensight_parts (-e ) :
|
||||||
Builds ensight geom file with parts
|
Builds ensight geom file with parts
|
||||||
@ -152,15 +141,6 @@ With options :
|
|||||||
--tetmesh_args str (-G str) :
|
--tetmesh_args str (-G str) :
|
||||||
Arguments to pass to Tetmesh during cutting process
|
Arguments to pass to Tetmesh during cutting process
|
||||||
|
|
||||||
==============================================================================
|
|
||||||
GHS3D-TEPAL SOFTWARE 1.4.2 (Dec, 2006)
|
|
||||||
END OF SESSION
|
|
||||||
COPYRIGHT (C)2006 DISTENE ALL RIGHTS RESERVED
|
|
||||||
==============================================================================
|
|
||||||
( Distene SAS
|
|
||||||
Phone: +33(0)1-69-26-62-10 Fax: +33(0)1-69-26-90-33
|
|
||||||
EMail: support@distene.com )
|
|
||||||
|
|
||||||
\endverbatim
|
\endverbatim
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
@ -191,13 +171,13 @@ DESCRIPTION
|
|||||||
the value specified in the command line has the priority on
|
the value specified in the command line has the priority on
|
||||||
the environment variable.
|
the environment variable.
|
||||||
|
|
||||||
-M MEMORY : uses the automatic memory adjustment feature.
|
-M MEMORY : provides the automatic memory adjustment feature.
|
||||||
If MEMORY is equal to zero, the size of the work space is
|
If MEMORY (in Megabytes) is equal to zero, the size of the work space is
|
||||||
calculated from the input. If MEMORY is not equal to
|
calculated from the input. If MEMORY is not equal to
|
||||||
zero, the software starts with MEMORY amount of work space.
|
zero, the software starts with MEMORY amount of work space.
|
||||||
The software reallocates memory as necessary.
|
The software reallocates memory as necessary.
|
||||||
The start value with MEMORY equal to 0 is 64 Megabytes,
|
The start value of MEMORY can range from 0 to 64 Megabytes,
|
||||||
the maximum is depends on -m option and the actual memory available.
|
the maximum depends on -m option and the actual memory available.
|
||||||
|
|
||||||
-f prefix : defines the generic prefix of the files.
|
-f prefix : defines the generic prefix of the files.
|
||||||
|
|
||||||
@ -214,7 +194,7 @@ DESCRIPTION
|
|||||||
when the standard boundary recovery fails.
|
when the standard boundary recovery fails.
|
||||||
|
|
||||||
-E count : sets the extended output for error messages. If -E is used,
|
-E count : sets the extended output for error messages. If -E is used,
|
||||||
the error messages will be printed, it is possinle
|
the error messages will be printed, it is possible
|
||||||
to indicate the maximum number of printed messages between 1 and 100.
|
to indicate the maximum number of printed messages between 1 and 100.
|
||||||
|
|
||||||
-t : generates an error file prefix.Log
|
-t : generates an error file prefix.Log
|
||||||
@ -255,7 +235,8 @@ DESCRIPTION
|
|||||||
</li>
|
</li>
|
||||||
<h1>Saving user's preferred GHS3DPRL Advanced Parameters</h1><br>
|
<h1>Saving user's preferred GHS3DPRL Advanced Parameters</h1><br>
|
||||||
GHS3DPRL Plugin launches standalone binary executable tepal2med.<br>
|
GHS3DPRL Plugin launches standalone binary executable tepal2med.<br>
|
||||||
you may rename tepal2med as tepal2med.exe for example, and replace tepal2med by a shell script at your convenience to overriding parameters.<br>... or else $PATH modification... .<br>Idem for tepal.<br><br>
|
You may rename tepal2med as tepal2med.exe for example, and replace
|
||||||
|
tepal2med by a shell script at your convenience to overriding parameters.<br>... or else $PATH modification... .<br>Idem for tepal.<br><br>
|
||||||
<li>
|
<li>
|
||||||
<b>Advanced tepal2med Parameters</b> - overriding parameter deletegroups<p>
|
<b>Advanced tepal2med Parameters</b> - overriding parameter deletegroups<p>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user