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