mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-15 10:08:34 +05:00
0018911: EDF 661 SMESH : to be able to mesh a prismal shape as a revolution of meshed surface
Additional fixes for the documentation.
This commit is contained in:
parent
b363a7ea2b
commit
011119dbed
BIN
doc/salome/gui/SMESH/images/hypo_quad_params_2.png
Normal file
BIN
doc/salome/gui/SMESH/images/hypo_quad_params_2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
BIN
doc/salome/gui/SMESH/images/hypo_quad_params_res_2.png
Normal file
BIN
doc/salome/gui/SMESH/images/hypo_quad_params_res_2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.2 KiB |
@ -52,6 +52,20 @@ used as a degenerated edge.
|
|||||||
|
|
||||||
\image html hypo_quad_params_res.png "The resulting mesh"
|
\image html hypo_quad_params_res.png "The resulting mesh"
|
||||||
|
|
||||||
|
This hypothesis can be also used to mesh face that represents a
|
||||||
|
segment of the circular face. There is one limitaion of the <b>Quadrangle
|
||||||
|
mapping</b> algorithm related to the selecting of the degenerated
|
||||||
|
vertex for the faces which are built from the angle > 180 degrees (see
|
||||||
|
next picture).
|
||||||
|
|
||||||
|
\image html hypo_quad_params_2.png "A 3/4 part of circle face"
|
||||||
|
|
||||||
|
Selection of the wrong vertex for the <b>Quadrangle parameters</b>
|
||||||
|
hypothesis will lead to the wrong mesh generation. The picture below
|
||||||
|
shows good (left) and bad (right) results of meshing.
|
||||||
|
|
||||||
|
\image html hypo_quad_params_res_2.png "The resulting meshes"
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
\anchor quadrangle_preference_anchor
|
\anchor quadrangle_preference_anchor
|
||||||
<h2>Quadrangle Preference</h2>
|
<h2>Quadrangle Preference</h2>
|
||||||
|
@ -28,6 +28,7 @@ them, you operate numerical values):
|
|||||||
<ul>
|
<ul>
|
||||||
<li>\ref max_element_area_anchor "Max Element Area"</li>
|
<li>\ref max_element_area_anchor "Max Element Area"</li>
|
||||||
<li>\ref length_from_edges_anchor "Length from Edges"</li>
|
<li>\ref length_from_edges_anchor "Length from Edges"</li>
|
||||||
|
<li>\ref hypo_quad_params_anchor "Quadrangle Parameters"</li>
|
||||||
<li>\ref quadrangle_preference_anchor "Quadrangle Preference"</li>
|
<li>\ref quadrangle_preference_anchor "Quadrangle Preference"</li>
|
||||||
<li>\ref triangle_preference_anchor "Triangle Preference"</li>
|
<li>\ref triangle_preference_anchor "Triangle Preference"</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -4,9 +4,9 @@
|
|||||||
|
|
||||||
3D extrusion algorithm can be used for meshing prisms, i.e. <b>3D Shapes</b>
|
3D extrusion algorithm can be used for meshing prisms, i.e. <b>3D Shapes</b>
|
||||||
defined by two opposing faces having the same number of vertices and
|
defined by two opposing faces having the same number of vertices and
|
||||||
edges and meshed using the \ref projection_algos_page "2D Projection"
|
edges and meshed using, for example, the \ref projection_algos_page
|
||||||
algorithm. These two faces should be connected by quadrangle "side"
|
"2D Projection" algorithm. These two faces should be connected by
|
||||||
faces.
|
quadrangle "side" faces.
|
||||||
|
|
||||||
The opposing faces can be meshed with either quadrangles or triangles,
|
The opposing faces can be meshed with either quadrangles or triangles,
|
||||||
while the side faces should be meshed with quadrangles only.
|
while the side faces should be meshed with quadrangles only.
|
||||||
@ -17,4 +17,8 @@ As you can see, the <b>3D extrusion</b> algorithm permits to build and to
|
|||||||
have in the same 3D mesh such elements as hexahedrons, prisms and
|
have in the same 3D mesh such elements as hexahedrons, prisms and
|
||||||
polyhedrons.
|
polyhedrons.
|
||||||
|
|
||||||
*/
|
\note This algorithm works correctly only if the opposing faces have
|
||||||
|
the same (or similar) meshing topography. Otherwise, 3D extrusion
|
||||||
|
algorithm can fail to build mesh volumes.
|
||||||
|
|
||||||
|
*/
|
||||||
|
@ -540,7 +540,8 @@ QString SMESHGUI_GenericHypothesisCreator::helpPage() const
|
|||||||
aHelpFileName = "radial_quadrangle_1D2D_algo_page.html";
|
aHelpFileName = "radial_quadrangle_1D2D_algo_page.html";
|
||||||
else if ( aHypType == "SegmentLengthAroundVertex")
|
else if ( aHypType == "SegmentLengthAroundVertex")
|
||||||
aHelpFileName = "segments_around_vertex_algo_page.html";
|
aHelpFileName = "segments_around_vertex_algo_page.html";
|
||||||
|
else if ( aHypType == "QuadrangleParams")
|
||||||
|
aHelpFileName = "a2d_meshing_hypo_page.html#hypo_quad_params_anchor";
|
||||||
return aHelpFileName;
|
return aHelpFileName;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user