1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
\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
11 if (navigator.appName !="Netscape")
\r
12 { document.write("<link rel='stylesheet' href='../default.css'>");}
\r
15 <style type="text/css">
\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 h4.whs21 { margin-left:0px; }
\r
38 p.whs22 { margin-left:0px; }
\r
40 </style><script type="text/javascript" language="JavaScript">
\r
42 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
\r
44 var strNSS = "<style type='text/css'>";
\r
45 strNSS += "h4.whs21 {margin-left:1pt; }";
\r
46 strNSS += "p.whs22 {margin-left:1pt; }";
\r
47 strNSS +="</style>";
\r
48 document.write(strNSS);
\r
52 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
\r
55 if (innerWidth != origWidth || innerHeight != origHeight)
\r
58 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
\r
59 origWidth = innerWidth;
\r
60 origHeight = innerHeight;
\r
66 <style type="text/css">
\r
68 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
\r
69 p.WebHelpNavBar { text-align:right; }
\r
71 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
\r
72 <script type="text/javascript" language="javascript" src="../whver.js"></script>
\r
73 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
\r
74 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
\r
75 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
\r
76 <script type="text/javascript" language="javascript1.2">
\r
78 if (window.gbWhTopic)
\r
80 if (window.setRelStartPage)
\r
82 addTocInfo("MESH module\nCreating meshes\nDefining Algorithms\nBasic meshing algorithms");
\r
83 addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
\r
84 addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
\r
89 if (window.setRelStartPage)
\r
91 setRelStartPage("../index.htm");
\r
101 document.location.reload();
\r
105 <body><script type="text/javascript" language="javascript1.2">
\r
107 if (window.writeIntopicBar)
\r
108 writeIntopicBar(4);
\r
111 <h1>Basic meshing algorithms</h1>
\r
113 <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
114 which are used for meshing entities (1D, 2D, 3D) composing geometrical
\r
119 <ul type="disc" class="whs2">
\r
121 <li class=kadov-p><p>For meshing of 1D entities (<span style="font-weight: bold;"><B>edges</B></span>):</p></li>
\r
126 <ul type="disc" class="whs2">
\r
128 <ul type="disc" class="whs2">
\r
130 <li style="list-style: circle;"
\r
132 class=kadov-p><p>Wire Discretization meshing algorithm</p></li>
\r
138 <ul type="disc" class="whs2">
\r
140 <li class=kadov-p><p>For meshing of 2D entities (<span style="font-weight: bold;"><B>faces</B></span>):</p></li>
\r
145 <ul type="disc" class="whs2">
\r
147 <ul type="circle" class="whs3">
\r
149 <li class=kadov-p><p>Triangle meshing algorithms (Mefisto and Netgen
\r
150 1D-2D ) - Faces are split into triangular elements.</p></li>
\r
152 <li class=kadov-p><p>Quadrangle meshing algorithm (Mapping) - Faces
\r
153 are split into quadrangular elements.</p></li>
\r
159 <table x-use-null-cells cellspacing="0" width="45.771%" class="whs4">
\r
163 <tr valign="top" class="whs7">
\r
164 <td width="42.826%" class="whs8">
\r
165 <p class="whs9"><img src="../image123.gif" width="170px" height="170px" border="0" class="img_whs10"></td>
\r
166 <td width="57.174%" class="whs11">
\r
167 <p class="whs12"><img src="../image124.gif" width="182px" height="177px" border="0" class="img_whs13"></td></tr>
\r
174 <ul type="disc" class="whs2">
\r
176 <li class=kadov-p><p>For meshing of 3D entities (<span style="font-weight: bold;"><B>volume
\r
177 objects</B></span>):</p></li>
\r
182 <ul type="disc" class="whs2">
\r
184 <ul type="circle" class="whs3">
\r
186 <li class=kadov-p><p>Hexahedron meshing algorithm (i,j,k) - Volumes
\r
187 are split into hexahedral (cubic) elements. </p></li>
\r
189 <li class=kadov-p><p>Tetrahedron (Netgen) meshing algorithm - Volumes
\r
190 are split into tetrahedral (pyramidal) elements. </p></li>
\r
196 <table x-use-null-cells cellspacing="0" width="30.595%" class="whs14">
\r
197 <col class="whs15">
\r
198 <col class="whs16">
\r
200 <tr valign="top" class="whs7">
\r
201 <td width="50.334%" class="whs17">
\r
202 <p><img src="../image125.gif" width="119px" height="299px" border="0" class="img_whs18"> </td>
\r
203 <td width="49.666%" class="whs19">
\r
204 <p><img src="../image126.gif" width="127px" height="298px" border="0" class="img_whs20"></td></tr>
\r
211 <p>There also is a number of more specific algorithms: </p>
\r
213 <ul type="disc" class="whs2">
\r
215 <li class=kadov-p><p><a href="../projection_algorithms.htm">for meshing
\r
216 by projection of another mesh</a></p></li>
\r
218 <li class=kadov-p><p><a href="../radial_prism.htm">for meshing geometrical
\r
219 objects with cavities</a></p></li>
\r
221 <li class=kadov-p><p><a href="../prism_3d_algorithm.htm">for meshing
\r
222 prismatic shapes.</a> </p></li>
\r
225 <h4 class="whs21"><a href="constructing_meshes.htm">Constructing
\r
226 meshes</a> <span style="font-weight: normal;">page describes in detail
\r
227 how to apply meshing algorithms.</span><a href="constructing_meshes.htm" style="font-weight: bold;">
\r
230 <p class="whs22"><span style="font-weight: bold;"><B>See Also</B></span>
\r
231 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark8">Define
\r
232 Meshing Algorithm</a> operation. </p>
\r
236 <script type="text/javascript" language="javascript1.2">
\r
238 if (window.writeIntopicBar)
\r
239 writeIntopicBar(0);
\r