Salome HOME
1413f3baffb5fe594b11f60ee211c5d48c81de3e
[modules/smesh.git] / doc / salome / gui / SMESH / netgen_2d_and_3d_hypotheses.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>Netgen 2D and 3D hypotheses</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"><style type="text/css">\r
9 <!--\r
10 p.whs1 { margin-left:0px; }\r
11 img_whs2 { border:none; width:30px; height:30px; float:none; border-style:none; }\r
12 p.whs3 { margin-left:40px; }\r
13 img_whs4 { border:none; width:365px; height:353px; float:none; border-style:none; }\r
14 ul.whs5 { list-style:disc; }\r
15 p.whs6 { margin-left:40px; margin-top:0px; margin-bottom:0px; }\r
16 -->\r
17 </style><script type="text/javascript" language="JavaScript">\r
18 <!--\r
19 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
20 {\r
21   var strNSS = "<style type='text/css'>";\r
22   strNSS += "p.whs1 {margin-left:1pt; }";\r
23   strNSS += "p.whs6 {margin-top:1pt;margin-bottom:1pt; }";\r
24   strNSS +="</style>";\r
25   document.write(strNSS);\r
26 }\r
27 //-->\r
28 </script>\r
29 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
30 <!--\r
31 function reDo() {\r
32   if (innerWidth != origWidth || innerHeight != origHeight)\r
33      location.reload();\r
34 }\r
35 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
36         origWidth = innerWidth;\r
37         origHeight = innerHeight;\r
38         onresize = reDo;\r
39 }\r
40 onerror = null; \r
41 //-->\r
42 </script>\r
43 <style type="text/css">\r
44 <!--\r
45 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
46 p.WebHelpNavBar { text-align:right; }\r
47 -->\r
48 </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
49 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
50 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
51 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
52 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
53 <script type="text/javascript" language="javascript1.2">\r
54 <!--\r
55 if (window.gbWhTopic)\r
56 {\r
57         if (window.setRelStartPage)\r
58         {\r
59         addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nNetgen 2D and 3D hypotheses");\r
60 addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");\r
61 addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");\r
62 \r
63         }\r
64 \r
65 \r
66         if (window.setRelStartPage)\r
67         {\r
68         setRelStartPage("index.htm");\r
69 \r
70                 autoSync(1);\r
71                 sendSyncInfo();\r
72                 sendAveInfoOut();\r
73         }\r
74 \r
75 }\r
76 else\r
77         if (window.gbIE4)\r
78                 document.location.reload();\r
79 //-->\r
80 </script>\r
81 </head>\r
82 <body><script type="text/javascript" language="javascript1.2">\r
83 <!--\r
84 if (window.writeIntopicBar)\r
85         writeIntopicBar(4);\r
86 //-->\r
87 </script>\r
88 <h1>Netgen 2D and 3D hypotheses</h1>\r
89 \r
90 <p class="whs1"><span style="font-weight: bold;"><B><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> Netgen 2D</B></span> and <span style="font-weight: bold;"><B>Netgen</B></span> \r
91  <span style="font-weight: bold;"><B>3D</B></span> hypotheses work only with <span \r
92  style="font-weight: bold;"><B>Netgen 1D-2D</B></span> and <span style="font-weight: bold;"><B>Netgen</B></span> \r
93  <span style="font-weight: bold;"><B>1D-2D-3D </B></span>algorithms. These algorithms \r
94  do not require definition of lower-level &nbsp;hypotheses \r
95  and algorithms (2D and 1D for meshing 3D objects and 1D for meshing 2D \r
96  objects). They prove to be useful if lower-level meshing is homogeneous \r
97  for all wires and faces of the meshed object.</p>\r
98 \r
99 <p class="whs3"><img src="pics/netgen2d.png" x-maintain-ratio="TRUE" width="365px" height="353px" border="0" class="img_whs4"></p>\r
100 \r
101 <ul type="disc" class="whs5">\r
102         \r
103         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Name</B></span> \r
104  - allows to define the name for the algorithm (Netgen 2D (or 3D) Parameters \r
105  by default)</p></li>\r
106         \r
107         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Max \r
108  Size</B></span> - maximum linear dimensions for mesh cells.</p></li>\r
109         \r
110         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Second \r
111  Order</B></span> - if this box is checked in, the algorithm will create second \r
112  order nodes on the mesh, which actually will become <a href="adding_quadratic_nodes_and_elements.htm">Quadratic</a>. \r
113  &nbsp;&nbsp;</p></li>\r
114         \r
115         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Fineness</B></span> \r
116  - ranging from Very Coarse to Very Fine allows to set the level of meshing \r
117  detalization using the three parameters below. You can select Custom to \r
118  define them manually.</p></li>\r
119         \r
120         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Growth \r
121  rate</B></span> - allows to define how much the linear dimensions of two adjacent \r
122  cells can differ (i.e. 0.3 means 30%).</p></li>\r
123         \r
124         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Nb. \r
125  Segs per Edge</B></span> and<span style="font-weight: bold;"><B> Nb Segs per \r
126  Radius</B></span> - allows to define the minimum number of mesh segments in \r
127  which edges and radiuses will be split. </p></li>\r
128         \r
129         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Allow \r
130  Quadrangles</B></span> - allows to use quadrangle elements in a triangle 2D \r
131  mesh. This checkbox is not present in Netgen 3D parameters because currently \r
132  building a tetrahedral mesh with quadrangle faces is not possible.</p></li>\r
133         \r
134         <li class=kadov-p><p class="whs6"><span style="font-weight: bold;"><B>Optimize</B></span> \r
135  - if this box is checked in, the algorithm will try to create regular \r
136  (possessing even sides) elements.</p></li>\r
137 </ul>\r
138 \r
139 <script type="text/javascript" language="javascript1.2">\r
140 <!--\r
141 if (window.writeIntopicBar)\r
142         writeIntopicBar(0);\r
143 //-->\r
144 </script>\r
145 </body>\r
146 </html>\r