Fix Extrusion doc

This commit is contained in:
eap 2014-11-26 15:16:24 +03:00
parent 9933995f6c
commit cc9d179c9f
4 changed files with 18 additions and 11 deletions

BIN
doc/salome/gui/SMESH/images/extrusionalongaline1.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 39 KiB

BIN
doc/salome/gui/SMESH/images/extrusionalongaline2.png Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -6,12 +6,12 @@
dimension than the input ones. Any node, segment or 2D element can be dimension than the input ones. Any node, segment or 2D element can be
extruded. Each type of elements has a corresponding type of extruded elements: extruded. Each type of elements has a corresponding type of extruded elements:
<table> <table>
<tr><td><b>Extruded element</b></td><td><b> Result elements </b></td></tr> <tr><td><b>Extruded element</b></td><td><b> Result element </b></td></tr>
<tr><td>Node </td><td> Segments </td></tr> <tr><td>Node </td><td> Segment </td></tr>
<tr><td>Segment </td><td> Quadrilaterals </td></tr> <tr><td>Segment </td><td> Quadrilateral </td></tr>
<tr><td>Triangle </td><td> Pentahedrons </td></tr> <tr><td>Triangle </td><td> Pentahedron </td></tr>
<tr><td>Quadrilateral </td><td> Hexahedrons </td></tr> <tr><td>Quadrilateral </td><td> Hexahedron </td></tr>
<tr><td>Polygon </td><td> Polyhedrons </td></tr> <tr><td>Polygon </td><td> Polyhedron </td></tr>
<tr><td>Hexagonal polygon </td><td> Hexagonal prism </td></tr> <tr><td>Hexagonal polygon </td><td> Hexagonal prism </td></tr>
</table> </table>
@ -35,7 +35,8 @@ The following dialog common for line and planar elements will appear:
<li>In this dialog: <li>In this dialog:
<ul> <ul>
<li>Select the type of elements which will be extruded (0D, 1D or 2D).</li> <li>Select the type of elements which will be extruded (nodes, 1D or
2D elements).</li>
<li>Specify the IDs of the elements which will be extruded by one <li>Specify the IDs of the elements which will be extruded by one
following means: following means:
<ul> <ul>
@ -62,9 +63,15 @@ The following dialog common for line and planar elements will appear:
<li>specify the distance of extrusion along the vector.</li> <li>specify the distance of extrusion along the vector.</li>
</ul> </ul>
<li>Specify the number of steps.</li> <li>Specify the number of steps.</li>
<li>If you activate <b>Generate Groups</b> check-box, the created <li>If you activate <b>Generate Groups</b> check-box, the <em>result elements</em>
elements contained in groups will be included into new groups named created from <em>extruded elements</em> contained in groups will be
by pattern "<old group name>_extruded" and "<old group name>_top".</li> included into new groups named by pattern "<old group
name>_extruded" and "<old group name>_top". For example if an
extruded quadrangle is included in \a Group_1 group then result
hexahedra will be included in \a Group_1_extruded group and a
quadrangle created at the "top" of extruded mesh will
be included in \a Group_1_top group. <br>This check-box is active
only if there are some groups in the mesh.</li>
</ul> </ul>
<li>Click \b Apply or <b> Apply and Close</b> button to confirm the operation.</li> <li>Click \b Apply or <b> Apply and Close</b> button to confirm the operation.</li>

View File

@ -860,7 +860,7 @@ void SMESHGUI_ExtrusionDlg::SelectionIntoArgument()
else else
return; return;
} else { } else {
// get indices of selcted elements // get indices of selected elements
TColStd_IndexedMapOfInteger aMapIndex; TColStd_IndexedMapOfInteger aMapIndex;
mySelector->GetIndex(IO,aMapIndex); mySelector->GetIndex(IO,aMapIndex);
aNbElements = aMapIndex.Extent(); aNbElements = aMapIndex.Extent();