1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
6 <title>About meshing algorithms</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">
11 if (navigator.appName !="Netscape")
12 { document.write("<link rel='stylesheet' href='../default.css'>");}
15 <style type="text/css">
17 img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
18 ul.whs2 { list-style:disc; }
19 ol.whs3 { list-style:disc; }
20 ul.whs4 { list-style:circle; }
21 table.whs5 { x-cell-content-align:top; width:45.771%; border-spacing:0px; }
22 col.whs6 { width:42.826%; }
23 col.whs7 { width:57.174%; }
24 tr.whs8 { x-cell-content-align:top; }
25 td.whs9 { 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; }
26 p.whs10 { margin-right:2px; }
27 img_whs11 { border:none; width:170px; height:170px; border-style:none; }
28 td.whs12 { width:57.174%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
29 p.whs13 { margin-right:240px; }
30 img_whs14 { border:none; width:182px; height:177px; border-style:none; }
31 table.whs15 { x-cell-content-align:top; width:30.595%; border-spacing:0px; }
32 col.whs16 { width:50.334%; }
33 col.whs17 { width:49.666%; }
34 td.whs18 { 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; }
35 img_whs19 { border:none; width:119px; height:299px; border-style:none; }
36 td.whs20 { width:49.666%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
37 img_whs21 { border:none; width:127px; height:298px; border-style:none; }
38 h4.whs22 { margin-left:0px; }
39 p.whs23 { margin-left:0px; }
41 </style><script type="text/javascript" language="JavaScript">
43 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
45 var strNSS = "<style type='text/css'>";
46 strNSS += "h4.whs22 {margin-left:1pt; }";
47 strNSS += "p.whs23 {margin-left:1pt; }";
49 document.write(strNSS);
53 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
56 if (innerWidth != origWidth || innerHeight != origHeight)
59 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
60 origWidth = innerWidth;
61 origHeight = innerHeight;
67 <style type="text/css">
69 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
70 p.WebHelpNavBar { text-align:right; }
72 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
73 <script type="text/javascript" language="javascript" src="../whver.js"></script>
74 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
75 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
76 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
77 <script type="text/javascript" language="javascript1.2">
81 if (window.setRelStartPage)
83 addTocInfo("MESH module\nCreating meshes\nDefining Algorithms\nBasic meshing algorithms");
84 addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
85 addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
90 if (window.setRelStartPage)
92 setRelStartPage("../index.htm");
102 document.location.reload();
106 <body><script type="text/javascript" language="javascript1.2">
108 if (window.writeIntopicBar)
112 <h1>Basic meshing algorithms</h1>
114 <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,
115 which are used for meshing entities (1D, 2D, 3D) composing geometrical
120 <ul type="disc" class="whs2">
122 <li class=kadov-p><p>For meshing of 1D entities (<span style="font-weight: bold;"><B>edges</B></span>):</p></li>
127 <ol type="disc" class="whs3">
129 <ul type="disc" class="whs2">
131 <li style="list-style: circle;"
133 class=kadov-p><p>Wire Discretisation meshing algorithm - splits
134 a wire into a number of mesh segments following any 1D hypothesis.</p></li>
136 <li style="list-style: circle;"
138 class=kadov-p><p>Composite Side Discretisation algorithm -
139 allows to apply any 1D hypothesis to a whole side of a geometrical face
140 even if it is composed of several edges provided that they form C1 curve,
141 have the same hypotheses assigned and form one side in all faces of the
142 main shape of a mesh.</p></li>
148 <ul type="disc" class="whs2">
150 <li class=kadov-p><p>For meshing of 2D entities (<span style="font-weight: bold;"><B>faces</B></span>):</p></li>
155 <ol type="disc" class="whs3">
157 <ul type="circle" class="whs4">
159 <li class=kadov-p><p>Triangle meshing algorithms (Mefisto and Netgen
160 1D-2D ) - Faces are split into triangular elements.</p></li>
162 <li class=kadov-p><p>Quadrangle meshing algorithm (Mapping) - Faces
163 are split into quadrangular elements.</p></li>
169 <table x-use-null-cells cellspacing="0" width="45.771%" class="whs5">
173 <tr valign="top" class="whs8">
174 <td width="42.826%" class="whs9">
175 <p class="whs10"><img src="../image123.gif" width="170px" height="170px" border="0" class="img_whs11"></td>
176 <td width="57.174%" class="whs12">
177 <p class="whs13"><img src="../image124.gif" width="182px" height="177px" border="0" class="img_whs14"></td></tr>
184 <ul type="disc" class="whs2">
186 <li class=kadov-p><p>For meshing of 3D entities (<span style="font-weight: bold;"><B>volume
187 objects</B></span>):</p></li>
192 <ol type="disc" class="whs3">
194 <ul type="circle" class="whs4">
196 <li class=kadov-p><p>Hexahedron meshing algorithm (i,j,k) - Volumes
197 are split into hexahedral (cubic) elements. </p></li>
199 <li class=kadov-p><p>Tetrahedron (Netgen) meshing algorithm - Volumes
200 are split into tetrahedral (pyramidal) elements. </p></li>
206 <table x-use-null-cells cellspacing="0" width="30.595%" class="whs15">
210 <tr valign="top" class="whs8">
211 <td width="50.334%" class="whs18">
212 <p><img src="../image125.gif" width="119px" height="299px" border="0" class="img_whs19"> </td>
213 <td width="49.666%" class="whs20">
214 <p><img src="../image126.gif" width="127px" height="298px" border="0" class="img_whs21"></td></tr>
221 <p>There also is a number of more specific algorithms: </p>
223 <ul type="disc" class="whs2">
225 <li class=kadov-p><p><a href="../projection_algorithms.htm">for meshing
226 by projection of another mesh</a></p></li>
228 <li class=kadov-p><p><a href="../radial_prism.htm">for meshing geometrical
229 objects with cavities</a></p></li>
231 <li class=kadov-p><p><a href="../prism_3d_algorithm.htm">for meshing
232 prismatic shapes.</a> </p></li>
235 <h4 class="whs22"><a href="constructing_meshes.htm">Constructing
236 meshes</a> <span style="font-weight: normal;">page describes in detail
237 how to apply meshing algorithms.</span><a href="constructing_meshes.htm" style="font-weight: bold;">
240 <p class="whs23"><span style="font-weight: bold;"><B>See Also</B></span>
241 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark8">Define
242 Meshing Algorithm</a> operation. </p>
246 <script type="text/javascript" language="javascript1.2">
248 if (window.writeIntopicBar)