2008-03-07 12:47:05 +05:00
/*!
\page revolution_page Revolution
\n Revolution is a type of surface meshing by generation from
discretized lines. It is used to build mesh elements of plus one
dimension than the swept ones. Each swept 1D element produces one or
more quadrangles (or triangles if one node of a rotated element lays
on the revolution axis).
<em>To apply revolution:</em>
<ol>
<li>From the \b Modification menu choose the \b Revolution item or click
<em>"Revolution"</em> button in the toolbar.
\image html image92.gif
<center><em>"Revolution" button</em></center>
The following dialog box shall appear:
\image html revolution1.png
\image html revolution2.png
</li>
<li>
In this dialog box you should specify:
<ul>
<li>the type of elements which will be extruded (1D or 2D),</li>
<li>specify the IDs of the elements which will be revolved by
selecting them in the 3D viewer or select the whole mesh or
submesh,</li>
<li>specify the axis (point and vector) around which the elements will
be revolved,</li>
2008-04-17 18:59:04 +06:00
<li>angle of rotation and number of steps,</li>
<ul> <li> Angle by Step - the elements are extruded by the specified angle at each step (i.e. for Angle=30 and Number of Steps=2, the elements will be extruded
by 30 degrees twice for a total of 30*2=60)</li>
\image html revolutionsn2.png
<li> Total Angle - the elements are extruded by the specified angle only once and the number of steps defines the number of iterations
(i.e.for Angle=30 and Number of Steps=2, the elements will be extruded by 30/2=15 degrees twice for a total of 30). </li>
\image html revolutionsn1.png
</ul>
2008-03-07 12:47:05 +05:00
<li>tolerance of rotation</li>
</ul>
2008-04-17 18:59:04 +06:00
<li> <b>Preview</b> checkbox allows showing the results of parameter-setting in the viewer </li>
2008-03-07 12:47:05 +05:00
<li> <b>Generate Groups</b> checkbox allows copying the groups of
elements of the source mesh to the newly created one. </li>
</li>
<li>Click the \b Apply or \b OK button.</li>
</ol>
<br><b>See Also</b> a sample TUI Script of a
\ref tui_revolution "Revolution" operation.
*/