]> SALOME platform Git repositories - modules/smesh.git/blob - doc/salome/gui/SMESH/files/cutting_quadrangles.htm
Salome HOME
Join modifications from branch OCC_debug_for_3_2_0b1
[modules/smesh.git] / doc / salome / gui / SMESH / files / cutting_quadrangles.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>Cutting quadrangles</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:25px; height:22px; border-style:none; }\r
20 img_whs4 { border:none; width:306px; height:525px; float:none; 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:40px; font-weight:bold; }\r
24 p.whs8 { font-weight:bold; margin-left:0px; }\r
25 p.whs9 { margin-left:0px; }\r
26 table.whs10 { x-cell-content-align:top; width:100%; border-spacing:0px; }\r
27 col.whs11 { width:50%; }\r
28 tr.whs12 { x-cell-content-align:top; }\r
29 td.whs13 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
30 img_whs14 { border:none; width:353px; height:300px; border-style:none; }\r
31 td.whs15 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
32 -->\r
33 </style><script type="text/javascript" language="JavaScript">\r
34 <!--\r
35 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
36 {\r
37   var strNSS = "<style type='text/css'>";\r
38   strNSS += "p.whs8 {margin-left:1pt; }";\r
39   strNSS += "p.whs9 {margin-left:1pt; }";\r
40   strNSS +="</style>";\r
41   document.write(strNSS);\r
42 }\r
43 //-->\r
44 </script>\r
45 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
46 <!--\r
47 function reDo() {\r
48   if (innerWidth != origWidth || innerHeight != origHeight)\r
49      location.reload();\r
50 }\r
51 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
52         origWidth = innerWidth;\r
53         origHeight = innerHeight;\r
54         onresize = reDo;\r
55 }\r
56 onerror = null; \r
57 //-->\r
58 </script>\r
59 <style type="text/css">\r
60 <!--\r
61 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
62 -->\r
63 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
64 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
65 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
66 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
67 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
68 </head>\r
69 <body><script type="text/javascript" language="javascript1.2">\r
70 <!--\r
71 if (window.gbWhTopic)\r
72 {\r
73         if (window.addTocInfo)\r
74         {\r
75         addTocInfo("MESH module\nModifying meshes\nCutting quadrangles");\r
76 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
77 \r
78         }\r
79         if (window.writeBtnStyle)\r
80                 writeBtnStyle();\r
81 \r
82         if (window.writeIntopicBar)\r
83                 writeIntopicBar(1);\r
84 \r
85         if (window.setRelStartPage)\r
86         {\r
87         setRelStartPage("../smesh.htm");\r
88 \r
89                 autoSync(1);\r
90                 sendSyncInfo();\r
91                 sendAveInfoOut();\r
92         }\r
93 }\r
94 else\r
95         if (window.gbIE4)\r
96                 document.location.reload();\r
97 //-->\r
98 </script>\r
99 <h1>Cutting quadrangles</h1>\r
100 \r
101 <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This operation allows to cut one or several quadrangle \r
102  elements by addition of a supplementary edge which will connect two opposite \r
103  corners. </p>\r
104 \r
105 <p>&nbsp;</p>\r
106 \r
107 <p class=TODO>To cut quadrangles:</p>\r
108 \r
109 <p class="whs2">&nbsp;</p>\r
110 \r
111 <p class="whs2">1. Display a mesh or a submesh in the 3D \r
112  viewer.</p>\r
113 \r
114 <p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification \r
115  </B></span>menu select the <span style="font-weight: bold;"><B>Cutting of quadrangles \r
116  </B></span>item or click <img src="../image82.gif" width="25px" height="22px" border="0" class="img_whs3"> button in the toolbar. The following \r
117  dialog box will appear:</p>\r
118 \r
119 <p>&nbsp;</p>\r
120 \r
121 <p class="whs2"><img src="../pics/a-cuttingofquadrangles.png" x-maintain-ratio="TRUE" width="306px" height="525px" border="0" class="img_whs4"></p>\r
122 \r
123 <p>&nbsp;</p>\r
124 \r
125 <ul type="disc" class="whs5">\r
126         \r
127         <li class=kadov-p><p class="whs6">The \r
128  main list<span style="font-weight: bold;"> <B></B></span>contains the list of \r
129  quadrangles. You can click on an quadrangle in the 3D viewer and it will \r
130  be highlighted (lock Shift keyboard button to select several quadrangles). \r
131  <span style="margin-left: 0px; font-weight: bold;"><B>Click Add </B></span><span \r
132  style="margin-left: 0px;">button and the ID of this quadrangle will be \r
133  added to the list. To remove a selected element or elements from the list \r
134  click </span><span style="margin-left: 0px; font-weight: bold;"><B>Remove \r
135  </B></span><span style="margin-left: 0px;">button. </span><span style="margin-left: 0px; font-weight: bold;"><B>Sort \r
136  list </B></span><span style="margin-left: 0px;">button allows to sort the \r
137  list of IDs. </span><span style="margin-left: 0px; font-weight: bold;"><B>Filter \r
138  </B></span><span style="margin-left: 0px;">button allows to apply a definite \r
139  filter to the selection of quadrangles.</span></p></li>\r
140         \r
141         <li class=kadov-p><p class="whs6"><span \r
142  style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to \r
143  modify the orientation of all quadrangles of the currently displayed mesh \r
144  or submesh.</p></li>\r
145         \r
146         <li class=kadov-p><p class="whs7">Preview \r
147  - <span style="font-weight: normal;">provides a preview of cutting in \r
148  the viewer.</span> </p></li>\r
149         \r
150         <li class=kadov-p><p class="whs8">Criterion</p></li>\r
151         \r
152         <li class=kadov-p><p class="whs6"><span \r
153  style="font-weight: bold;"><B>Use diagonal 1-3 </B></span>and<span style="font-weight: bold;"><B> \r
154  Use diagonal 2-4 </B></span>&nbsp;allows \r
155  to specify the opposite corners which will be connected by the cutting \r
156  edge.</p></li>\r
157         \r
158         <li class=kadov-p><p class="whs7">Use \r
159  numeric factor - <span style="margin-left: 40px; font-weight: normal;">&nbsp;allows \r
160  to apply the operation only to those objects which meet the chosen criterion \r
161  (from the list of Quality Controls, i.e. Skew, Warping, Minimum Angle, \r
162  etc.)</span></p></li>\r
163         \r
164         <li class=kadov-p><p class="whs9"><span style="font-weight: bold;"><B>Select \r
165  from -</B></span> allows to choose a submesh or an existing group whose quadrangle \r
166  elements will be automatically added to the list.</p></li>\r
167 </ul>\r
168 \r
169 <p class="whs2">&nbsp;</p>\r
170 \r
171 <p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply \r
172  </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm \r
173  the operation.</p>\r
174 \r
175 <p class="whs2">&nbsp;</p>\r
176 \r
177 <table x-use-null-cells cellspacing="0" width="100%" class="whs10">\r
178 <col class="whs11">\r
179 <col class="whs11">\r
180 \r
181 <tr valign="top" class="whs12">\r
182 <td width="50%" class="whs13">\r
183 <p><img src="../image52.jpg" width="353px" height="300px" border="0" class="img_whs14"></td>\r
184 <td width="50%" class="whs15">\r
185 <p><img src="../image51.jpg" width="353px" height="300px" border="0" class="img_whs14"></td></tr>\r
186 </table>\r
187 \r
188 <p class="whs9">&nbsp;</p>\r
189 \r
190 <p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See \r
191  Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark7">Cutting \r
192  Quadrangles</a> operation. &nbsp;</p>\r
193 \r
194 <p>&nbsp;</p>\r
195 \r
196 <script type="text/javascript" language="javascript1.2">\r
197 <!--\r
198 if (window.writeIntopicBar)\r
199         writeIntopicBar(0);\r
200 //-->\r
201 </script>\r
202 </body>\r
203 </html>\r