1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
6 <title>About meshes</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 p.whs3 { text-indent:8px; }
20 p.whs4 { text-indent:48px; }
21 h4.whs5 { text-indent:1px; }
22 p.whs6 { text-indent:1px; }
23 img_whs7 { border:none; width:36px; height:38px; float:none; border-style:none; }
24 p.whs8 { font-weight:bold; text-indent:1px; }
26 </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
29 if (innerWidth != origWidth || innerHeight != origHeight)
32 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
33 origWidth = innerWidth;
34 origHeight = innerHeight;
40 <style type="text/css">
42 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
43 p.WebHelpNavBar { text-align:right; }
45 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
46 <script type="text/javascript" language="javascript" src="../whver.js"></script>
47 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
48 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
49 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
50 <script type="text/javascript" language="javascript1.2">
54 if (window.setRelStartPage)
56 addTocInfo("MESH module\nCreating meshes\nAbout meshes");
57 addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
58 addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
63 if (window.setRelStartPage)
65 setRelStartPage("../index.htm");
75 document.location.reload();
79 <body><script type="text/javascript" language="javascript1.2">
81 if (window.writeIntopicBar)
87 <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>MESH</B></span> represents
88 a discretization of a geometrical CAD model into a set of entities with
89 a simple topology. In MESH there are two options of creation of meshes,
94 <ul type="disc" class="whs2">
96 <li class=kadov-p><p>generate meshes on the basis of geometrical shapes
97 produced in the GEOM module, </p></li>
99 <li class=kadov-p><p>create your own meshes using the MESH functions
100 destined for modification of generated meshes. </p></li>
105 <p>The topology of a mesh is described by the relationships between its
106 entities including:</p>
108 <p class="whs3"> </p>
110 <ul type="disc" class="whs2">
112 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Node</B></span>
113 \96 0D element of a mesh presented by a point with coordinates (x, y, z).</p></li>
115 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Edge</B></span>
116 \96 1D element of a mesh defined by two nodes.</p></li>
118 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Face</B></span>
119 \96 2D element of a mesh defined by three or four edges (closed contour).</p></li>
121 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Volume</B></span>
122 \96 3D element of a mesh defined by several faces.</p></li>
125 <p class="whs3"> </p>
127 <p class="whs4">These entities are considered as topological
128 entities and they don't imply any geometric representation. Only <span
129 style="font-weight: bold;"><B>Nodes</B></span> reference geometric
130 representations of points with definite coordinates. <span style="text-indent: 8px;">The
131 node entity will contain additional
132 information about its position in the space and its relations with the
133 meshed CAD model. Its position could be described in the following way:</span></p>
135 <p class="whs4"> </p>
137 <ul type="disc" class="whs2">
139 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>2D
140 position</B></span>. It is a free position defined by only two coordinates
143 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>3D
144 position</B></span>. It is a free position defined by three coordinates x,y
147 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Surface
148 position</B></span>. It characterizes the position of a node on a geometric
149 surface and is defined by the u,v position in the parametric space of
150 the corresponding surface.</p></li>
152 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Line
153 position</B></span>. It characterizes the position of a node on a geometric
154 curve and is defined by the u parameter and the corresponding curve.</p></li>
156 <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Vertex
157 position</B></span>. It characterizes the position of a node on a geometric
158 point of the meshed CAD model and is defined by the x,y,z coordinates
159 of the corresponding vertex.</p></li>
162 <p class="whs3"> </p>
164 <p class="whs3"> </p>
166 <h4 class="whs5">Connections</h4>
168 <p class="whs6">Each mesh entity bounds 0 or more mesh entities
169 of higher dimension. In the same way each mesh entity is bounded by 0
170 or more mesh entities of lower dimension:</p>
172 <p class="whs6"> </p>
174 <ul type="disc" class="whs2">
176 <li class=kadov-p><p class="whs6">A node bounds edges,
177 faces and volumes</p></li>
179 <li class=kadov-p><p class="whs6">An edge bounds faces,
182 <li class=kadov-p><p class="whs6">A face bounds volumes</p></li>
184 <li class=kadov-p><p class="whs6">A volume is bounded
185 by faces, edges and nodes</p></li>
187 <li class=kadov-p><p class="whs6">A face is bounded by
188 edges, and nodes</p></li>
190 <li class=kadov-p><p class="whs6">An edge is bounded by
194 <p class="whs6"> </p>
196 <p class="whs6">You can notice that there are two types of
197 connections: <span style="font-weight: bold;"><B>inverse</B></span> and <span
198 style="font-weight: bold;"><B>direct</B></span> connections.</p>
200 <p class="whs6"> </p>
202 <h4 class="whs5">Inverse connections</h4>
204 <p class="whs6"> </p>
206 <p class="whs6">This relationship has a particularity that
207 the order of bounded entities has not a direct meaning. Also the number
208 of bounded entities is not fixed.</p>
210 <p class="whs6"> </p>
212 <p class="whs6"><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> The edges surrounding a node.
213 The 3rd edge has no more sense that the 5th one.</p>
215 <p class="whs6"> </p>
217 <p class="whs8">Direct connections</p>
219 <p class="whs6"> </p>
221 <p class="whs6">This relationship has a particularity that
222 the order of bounding entities is meaningful. The number of bounding entities
223 is fixed and depends on the type of the entity (hexahedron, tetrahedron,
\85).</p>
225 <p class="whs6"> </p>
227 <p class="whs6"><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> An edge is composed of two
228 nodes. A face is composed of 3 or 4 edges depending if we are dealing
229 with triangles or quadrangles.</p>
231 <p class="whs6"> </p>
233 <p class="whs6">The connections are not only restricted to
234 entities of one dimension higher or lower. For example some algorithms
235 may be interested to retrieve all the faces surrounding a node.</p>
237 <p class="whs6"> </p>
239 <p class="whs6"> </p>
241 <p class="whs6"> </p>
243 <script type="text/javascript" language="javascript1.2">
245 if (window.writeIntopicBar)