Salome HOME
Redesign SALOME documentation
[modules/smesh.git] / doc / salome / gui / SMESH / input / reorient_faces.rst
1
2 .. _reorient_faces_page:
3
4 ************
5 Orient faces
6 ************
7
8 This operation allows fixing the orientation of a set of faces in the following ways:
9
10 * The required orientation of a set of neighboring faces can be defined by a vector giving the direction of a normal to a certain face. Since the direction of face normals in the set can be even opposite, it is necessary to specify a *control* face, the normal to which will be compared with the vector. This face can be either:
11         * found by proximity to a given point, or 
12         * specified explicitly. 
13 * Alternatively, the faces can be oriented relatively to the adjacent volumes.
14         
15 The orientation of a face is changed by reverting the order of its nodes.
16
17 **To set orientation of faces:**
18
19 #. In the **Modification** menu select **Reorient faces** item or click **Reorient faces** button in the toolbar.
20
21         .. image:: ../images/reorient_faces_face.png
22                 :align: center
23
24         .. centered::
25                 **"Reorient faces" button**
26
27
28
29 #. In the "Reorient faces" dialog box
30 #. Select the **Object** (mesh, sub-mesh or group) containing faces to reorient, in the Object Browser or in the 3D Viewer.
31 #. To reorient by direction of the face normal:
32     
33         * Specify the coordinates of the **Point** by which the control face will be found. You can specify the **Point** by picking a node in the 3D Viewer or selecting a vertex in the Object Browser.
34         * Set up the **Direction** vector to be compared with the normal of the control face. There are following options: 
35
36                 * adjust vector components directly;
37                 * select a vertex in the Object Browser or a node in the 3D Viewer; their coordinates will define vector components;
38                 * pick two nodes (holding Shift button), the **Direction** vector will go from the first to the second node.
39
40                 .. image:: ../images/reorient_2d_point.png 
41                         :align: center
42
43                 .. centered::
44                         "The orientation of adjacent faces is chosen according to a vector. The control face is found by point."
45
46         * In the second mode it is possible to pick the **Face** by mouse in the 3D Viewer or directly input the **Face** ID in the corresponding field.
47
48         .. image:: ../images/reorient_2d_face.png 
49                 :align: center
50
51         .. centered::
52                 "The orientation of adjacent faces is chosen according to a vector. The control face is explicitly given."
53
54
55         * In the third mode, the faces can be reoriented according to volumes:
56
57                 * Select an object (mesh, sub-mesh or group) containing reference **Volumes**, in the Object Browser or in the 3D Viewer.
58                 * Specify whether face normals should point outside or inside the reference volumes using **Face normal outside volume** check-box.
59
60                 .. image:: ../images/reorient_2d_volume.png 
61                         :align: center
62
63                 .. centered::
64                         "The orientation of faces is chosen relatively to adjacent volumes."
65
66 #. Click the **Apply** or **Apply and Close** button to confirm the operation.
67
68 **See Also** a sample TUI Script of a :ref:`tui_reorient_faces` operation. 
69
70