Salome HOME
Join modifications from branch BR_DEBUG_3_2_0b1
[modules/smesh.git] / doc / salome / gui / SMESH / files / uniting_a_set_of_triangles.htm
1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
2 \r
3 <html>\r
4 \r
5 <head>\r
6 <title>Uniting a set of triangles</title>\r
7 <meta http-equiv="content-type" content="text/html; charset=windows-1252">\r
8 <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">\r
9 <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
10 <!--\r
11 if (navigator.appName !="Netscape")\r
12 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
13 //-->\r
14 </script>\r
15 <style type="text/css">\r
16 <!--\r
17 img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
18 p.whs2 { margin-left:40px; }\r
19 img_whs3 { border:none; width:306px; height:450px; border-style:none; float:none; }\r
20 img_whs4 { border:none; width:23px; height:24px; border-style:none; }\r
21 ul.whs5 { list-style:disc; }\r
22 p.whs6 { margin-left:40px; font-weight:normal; }\r
23 p.whs7 { margin-left:0px; }\r
24 img_whs8 { border:none; width:286px; height:242px; float:none; border-style:none; }\r
25 img_whs9 { border:none; float:none; width:286px; height:242px; border-style:none; }\r
26 -->\r
27 </style><script type="text/javascript" language="JavaScript">\r
28 <!--\r
29 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
30 {\r
31   var strNSS = "<style type='text/css'>";\r
32   strNSS += "p.whs7 {margin-left:1pt; }";\r
33   strNSS +="</style>";\r
34   document.write(strNSS);\r
35 }\r
36 //-->\r
37 </script>\r
38 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
39 <!--\r
40 function reDo() {\r
41   if (innerWidth != origWidth || innerHeight != origHeight)\r
42      location.reload();\r
43 }\r
44 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
45         origWidth = innerWidth;\r
46         origHeight = innerHeight;\r
47         onresize = reDo;\r
48 }\r
49 onerror = null; \r
50 //-->\r
51 </script>\r
52 <style type="text/css">\r
53 <!--\r
54 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
55 p.WebHelpNavBar { text-align:right; }\r
56 -->\r
57 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
58 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
59 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
60 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
61 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
62 <script type="text/javascript" language="javascript1.2">\r
63 <!--\r
64 if (window.gbWhTopic)\r
65 {\r
66         if (window.setRelStartPage)\r
67         {\r
68         addTocInfo("MESH module\nModifying meshes\nUniting a set of triangles");\r
69 addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");\r
70 addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");\r
71 \r
72         }\r
73 \r
74 \r
75         if (window.setRelStartPage)\r
76         {\r
77         setRelStartPage("../index.htm");\r
78 \r
79                 autoSync(1);\r
80                 sendSyncInfo();\r
81                 sendAveInfoOut();\r
82         }\r
83 \r
84 }\r
85 else\r
86         if (window.gbIE4)\r
87                 document.location.reload();\r
88 //-->\r
89 </script>\r
90 </head>\r
91 <body><script type="text/javascript" language="javascript1.2">\r
92 <!--\r
93 if (window.writeIntopicBar)\r
94         writeIntopicBar(4);\r
95 //-->\r
96 </script>\r
97 <h1>Uniting a set of triangles</h1>\r
98 \r
99 <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> In contrast to <a href="uniting_two_triangles.htm">the \r
100  previous operation</a> this one allows to unite at once many triangles \r
101  if they have adjacent edges. </p>\r
102 \r
103 <p>&nbsp;</p>\r
104 \r
105 <p class=TODO>To union several triangles:</p>\r
106 \r
107 <p class=TODO>&nbsp;</p>\r
108 \r
109 <p class="whs2"><img src="../pics/a-unionoftriangles.png" x-maintain-ratio="TRUE" width="306px" height="450px" border="0" class="img_whs3"></p>\r
110 \r
111 <p class="whs2">&nbsp;</p>\r
112 \r
113 <p class="whs2">1. Display a mesh or a submesh in the 3D \r
114  viewer.</p>\r
115 \r
116 <p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification \r
117  </B></span>menu select the <span style="font-weight: bold;"><B>Union of triangles \r
118  </B></span>item or click <img src="../image80.gif" width="23px" height="24px" border="0" class="img_whs4"> button in the toolbar. The following \r
119  dialog box will appear:</p>\r
120 \r
121 <p>&nbsp;</p>\r
122 \r
123 <ul type="disc" class="whs5">\r
124         \r
125         <li class=kadov-p><p class="whs6"><span \r
126  style="font-weight: bold;"><B>The main list </B></span>shall contain the triangles \r
127  which will be united. You can click on an triangle in the 3D viewer and \r
128  it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add \r
129  </B></span>button and the ID of this triangle will be added to the list. To \r
130  remove a selected element or elements from the list click the <span style="font-weight: bold;"><B>Remove \r
131  </B></span>button. The <span style="font-weight: bold;"><B>Sort </B></span>button \r
132  allows to sort the list of IDs. The <span style="font-weight: bold;"><B>Set \r
133  filter </B></span>button allows to apply a definite filter to selection of \r
134  triangles.</p></li>\r
135         \r
136         <li class=kadov-p><p class="whs6"><span \r
137  style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to \r
138  modify the orientation of all triangles of the currently displayed mesh \r
139  or submesh.</p></li>\r
140         \r
141         <li class=kadov-p><p class="whs6"><span \r
142  style="font-weight: bold;"><B>Criterion</B></span> menu allows to apply the operation \r
143  only to those object which meet the chosen criterion (from the list of \r
144  Quality Controls, i.e. Skew, Warping, Minimum Angle, etc.)</p></li>\r
145         \r
146         <li class=kadov-p><p class="whs6"><span \r
147  style="font-weight: bold;"><B>Select from </B></span>set of fields allows to \r
148  choose a submesh or an existing group whose triangle elements will be \r
149  automatically added to the list.</p></li>\r
150 </ul>\r
151 \r
152 <p class="whs2">&nbsp;</p>\r
153 \r
154 <p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply \r
155  </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm \r
156  the operation.</p>\r
157 \r
158 <p class="whs7">&nbsp;</p>\r
159 \r
160 <p class="whs7"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> If some selected triangle \r
161  elements have no adjacent edges with one of the others, the operation \r
162  on these elements shall take no effect.</p>\r
163 \r
164 <p>&nbsp;</p>\r
165 \r
166 <p><img src="../pics/uniting_a_set_of_triangles1.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs8"> &nbsp;&nbsp;&nbsp;<img src="../pics/uniting_a_set_of_triangles2.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs9"></p>\r
167 \r
168 <p>&nbsp;</p>\r
169 \r
170 <p>&nbsp;<span style="font-weight: bold;"><B>See \r
171  Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark5">Uniting \r
172  a Set of Triangles</a> operation. &nbsp;</p>\r
173 \r
174 <p>&nbsp;</p>\r
175 \r
176 <script type="text/javascript" language="javascript1.2">\r
177 <!--\r
178 if (window.writeIntopicBar)\r
179         writeIntopicBar(0);\r
180 //-->\r
181 </script>\r
182 </body>\r
183 </html>\r