Salome HOME
ecc8de1c22ad9e67598a87ce94fad44535bfc702
[modules/smesh.git] / doc / salome / gui / SMESH / files / about_meshing_algorithms.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>About meshing algorithms</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 ul.whs2 { list-style:disc; }\r
19 ul.whs3 { list-style:circle; }\r
20 table.whs4 { x-cell-content-align:top; width:45.771%; border-spacing:0px; }\r
21 col.whs5 { width:42.826%; }\r
22 col.whs6 { width:57.174%; }\r
23 tr.whs7 { x-cell-content-align:top; }\r
24 td.whs8 { width:42.826%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
25 p.whs9 { margin-right:2px; }\r
26 img_whs10 { border:none; width:170px; height:170px; border-style:none; }\r
27 td.whs11 { width:57.174%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
28 p.whs12 { margin-right:240px; }\r
29 img_whs13 { border:none; width:182px; height:177px; border-style:none; }\r
30 table.whs14 { x-cell-content-align:top; width:30.595%; border-spacing:0px; }\r
31 col.whs15 { width:50.334%; }\r
32 col.whs16 { width:49.666%; }\r
33 td.whs17 { width:50.334%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
34 img_whs18 { border:none; width:119px; height:299px; border-style:none; }\r
35 td.whs19 { width:49.666%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
36 img_whs20 { border:none; width:127px; height:298px; border-style:none; }\r
37 p.whs21 { margin-left:40px; }\r
38 p.whs22 { margin-left:0px; }\r
39 -->\r
40 </style><script type="text/javascript" language="JavaScript">\r
41 <!--\r
42 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
43 {\r
44   var strNSS = "<style type='text/css'>";\r
45   strNSS += "p.whs22 {margin-left:1pt; }";\r
46   strNSS +="</style>";\r
47   document.write(strNSS);\r
48 }\r
49 //-->\r
50 </script>\r
51 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
52 <!--\r
53 function reDo() {\r
54   if (innerWidth != origWidth || innerHeight != origHeight)\r
55      location.reload();\r
56 }\r
57 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
58         origWidth = innerWidth;\r
59         origHeight = innerHeight;\r
60         onresize = reDo;\r
61 }\r
62 onerror = null; \r
63 //-->\r
64 </script>\r
65 <style type="text/css">\r
66 <!--\r
67 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
68 -->\r
69 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
70 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
71 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
72 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
73 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
74 </head>\r
75 <body><script type="text/javascript" language="javascript1.2">\r
76 <!--\r
77 if (window.gbWhTopic)\r
78 {\r
79         if (window.addTocInfo)\r
80         {\r
81         addTocInfo("MESH module\nCreating meshes\nDefining meshing algorithms");\r
82 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
83 \r
84         }\r
85         if (window.writeBtnStyle)\r
86                 writeBtnStyle();\r
87 \r
88         if (window.writeIntopicBar)\r
89                 writeIntopicBar(1);\r
90 \r
91         if (window.setRelStartPage)\r
92         {\r
93         setRelStartPage("../smesh.htm");\r
94 \r
95                 autoSync(1);\r
96                 sendSyncInfo();\r
97                 sendAveInfoOut();\r
98         }\r
99 }\r
100 else\r
101         if (window.gbIE4)\r
102                 document.location.reload();\r
103 //-->\r
104 </script>\r
105 <h1>Defining meshing algorithms</h1>\r
106 \r
107 <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> The MESH module contains a set of meshing algorithms, \r
108  which are used for meshing entities (1D, 2D, 3D) composing geometrical \r
109  objects. They are as follows:</p>\r
110 \r
111 <p>&nbsp;</p>\r
112 \r
113 <ul type="disc" class="whs2">\r
114         \r
115         <li class=kadov-p><p>For meshing of 1D entities (<span style="font-weight: bold;"><B>edges</B></span>):</p></li>\r
116 </ul>\r
117 \r
118 <p>&nbsp;</p>\r
119 \r
120 <ul type="disc" class="whs2">\r
121         \r
122         <ul type="disc" class="whs2">\r
123                 \r
124                 <li style="list-style: circle;"\r
125                         type=circle\r
126                         class=kadov-p><p>Wire Discretization meshing algorithm</p></li>\r
127         </ul>\r
128 </ul>\r
129 \r
130 <p>&nbsp;</p>\r
131 \r
132 <ul type="disc" class="whs2">\r
133         \r
134         <li class=kadov-p><p>For meshing of 2D entities (<span style="font-weight: bold;"><B>faces</B></span>):</p></li>\r
135 </ul>\r
136 \r
137 <p>&nbsp;</p>\r
138 \r
139 <ul type="disc" class="whs2">\r
140         \r
141         <ul type="circle" class="whs3">\r
142                 \r
143                 <li class=kadov-p><p>Triangle meshing algorithm - Faces are split \r
144  into triangular elements.</p></li>\r
145                 \r
146                 <li class=kadov-p><p>Quadrangle meshing algorithm - Faces are split \r
147  into quadrangular elements.</p></li>\r
148         </ul>\r
149 </ul>\r
150 \r
151 <p>&nbsp;</p>\r
152 \r
153 <table x-use-null-cells cellspacing="0" width="45.771%" class="whs4">\r
154 <col class="whs5">\r
155 <col class="whs6">\r
156 \r
157 <tr valign="top" class="whs7">\r
158 <td width="42.826%" class="whs8">\r
159 <p class="whs9"><img src="../image123.gif" width="170px" height="170px" border="0" class="img_whs10"></td>\r
160 <td width="57.174%" class="whs11">\r
161 <p class="whs12"><img src="../image124.gif" width="182px" height="177px" border="0" class="img_whs13"></td></tr>\r
162 </table>\r
163 \r
164 <p>&nbsp;</p>\r
165 \r
166 <p>&nbsp;</p>\r
167 \r
168 <ul type="disc" class="whs2">\r
169         \r
170         <li class=kadov-p><p>For meshing of 3D entities (<span style="font-weight: bold;"><B>volume \r
171  objects</B></span>):</p></li>\r
172 </ul>\r
173 \r
174 <p>&nbsp;</p>\r
175 \r
176 <ul type="disc" class="whs2">\r
177         \r
178         <ul type="circle" class="whs3">\r
179                 \r
180                 <li class=kadov-p><p>Hexahedron meshing algorithm - Volumes are \r
181  split into hexahedral (cubic) elements. </p></li>\r
182                 \r
183                 <li class=kadov-p><p>Tetrahedron (Netgen) meshing algorithm - Volumes \r
184  are split into tetrahedral (pyramidal) elements. </p></li>\r
185         </ul>\r
186 </ul>\r
187 \r
188 <p>&nbsp;</p>\r
189 \r
190 <table x-use-null-cells cellspacing="0" width="30.595%" class="whs14">\r
191 <col class="whs15">\r
192 <col class="whs16">\r
193 \r
194 <tr valign="top" class="whs7">\r
195 <td width="50.334%" class="whs17">\r
196 <p><img src="../image125.gif" width="119px" height="299px" border="0" class="img_whs18"> </td>\r
197 <td width="49.666%" class="whs19">\r
198 <p><img src="../image126.gif" width="127px" height="298px" border="0" class="img_whs20"></td></tr>\r
199 </table>\r
200 \r
201 <p>&nbsp;</p>\r
202 \r
203 <h4>To apply a meshing algorithm:</h4>\r
204 \r
205 <p class="whs21">Select this algorithm in the <span style="font-weight: bold;"><B><a href="constructing_meshes.htm">Create Mesh</a> </B></span>dialog box.</p>\r
206 \r
207 <p class="whs21">&nbsp;</p>\r
208 \r
209 <p class="whs22"><span style="font-weight: bold;"><B>See Also</B></span> \r
210  a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark8">Define \r
211  Meshing Algorithm</a> operation. &nbsp;</p>\r
212 \r
213 <p>&nbsp;</p>\r
214 \r
215 <script type="text/javascript" language="javascript1.2">\r
216 <!--\r
217 if (window.writeIntopicBar)\r
218         writeIntopicBar(0);\r
219 //-->\r
220 </script>\r
221 </body>\r
222 </html>\r