mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-16 02:28:34 +05:00
62 lines
2.1 KiB
Plaintext
62 lines
2.1 KiB
Plaintext
|
/*!
|
||
|
|
||
|
\page reorient_faces_page Reorient faces by vector
|
||
|
|
||
|
\n This operation allows changing orientation of a set of neighboring
|
||
|
faces. The desired orientation is defined by a vector. Since direction
|
||
|
of face normals in the set can be even opposite, it is necessary to
|
||
|
specify a control face whose normal will be compared with the vector. This
|
||
|
face can be specified either explicitly or can be found by closeness to
|
||
|
a given point.
|
||
|
|
||
|
Orientation of a face is changed by reverting the order of its nodes.
|
||
|
|
||
|
<em>To change orientation of faces:</em>
|
||
|
<ol>
|
||
|
<li>In the \b Modification menu select the <b>Reorient faces by
|
||
|
vector</b> item or click <em>Reorient faces by
|
||
|
vector</em> button in the toolbar.
|
||
|
|
||
|
<center>
|
||
|
\image html reorient_faces_face.png
|
||
|
<em>"Reorient faces by vector" button</em>
|
||
|
</center>
|
||
|
|
||
|
The following dialog box will appear:
|
||
|
|
||
|
<center>
|
||
|
\image html reorient_2d_point.png
|
||
|
\image html reorient_2d_face.png
|
||
|
</center>
|
||
|
|
||
|
<li>In this dialog
|
||
|
<ul>
|
||
|
<li>Specify a way of selection of the control face: by point or
|
||
|
explicitely.</li>
|
||
|
<li>Select an \b Object containing faces to reorient, either in the Object
|
||
|
Browser or in the 3D Viewer; it can be either <ul>
|
||
|
<li>group of faces,</li>
|
||
|
<li>sub-mesh of faces or</li>
|
||
|
<li>mesh.</li>
|
||
|
</ul></li>
|
||
|
<li>Specify either coordinates of a \b Point by which the control face
|
||
|
will be found or the control \b Face it-self. You can easy specify the \b
|
||
|
Point by either picking a node in the 3D Viewer or by selecting a vertex
|
||
|
in the Object Browser. The \b Face can be either picked by mouse in
|
||
|
the 3D Viewer or its ID can be entered by typing.</li>
|
||
|
<li>Set up a \b Direction to be compared with the normal of the
|
||
|
control face. You can either pick a node in the 3D Viewer then a \b Direction
|
||
|
from the coordinate system origin to the selected node will be set,
|
||
|
or you can pick two nodes (holding Shift button) then a \b Direction
|
||
|
from the first to the second node will be set.</li>
|
||
|
</ul>
|
||
|
</li>
|
||
|
|
||
|
<li>Click the \b Apply or <b>Apply and Close</b> button to confirm the operation.</li>
|
||
|
</ol>
|
||
|
|
||
|
<br><b>See Also</b> a sample TUI Script of a
|
||
|
\ref tui_reorient_faces "Reorient faces by vector" operation.
|
||
|
|
||
|
*/
|