Salome HOME
Update of GUI documentation for bugs:
[modules/smesh.git] / doc / salome / gui / SMESH / projection_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>Projection 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"><style type="text/css">\r
9 <!--\r
10 p.whs1 { margin-top:0pt; margin-bottom:0pt; }\r
11 img_whs2 { border:none; width:30px; height:29px; border-style:none; }\r
12 p.whs3 { margin-left:40px; }\r
13 img_whs4 { border:none; width:270px; height:285px; float:none; border-style:none; }\r
14 img_whs5 { border:none; width:280px; height:351px; float:none; border-style:none; }\r
15 p.whs6 { margin-left: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-top:1pt;margin-bottom:1pt; }";\r
23   strNSS += "p.whs6 {margin-left: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 Algorithms\nProjection Algorithms");\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>Projection Algorithms</h1>\r
89 \r
90 <p class="whs1">Projection algorithms allow \r
91  to define the mesh of a geometrical object by the projection of another \r
92  already meshed geometrical object. </p>\r
93 \r
94 <p class="whs1">&nbsp;</p>\r
95 \r
96 <p class="whs1"><span style="font-weight: bold;"><B>Projection \r
97  1D</B></span> algorithm permits to define the mesh of an edge(or group of \r
98  edges) by the projection of another already meshed edge (or group of edges).</p>\r
99 \r
100 <p class="whs1">To apply this algorithm \r
101  select the edge to be meshed (indicated in the field <span style="font-weight: bold;"><B>Geometry</B></span> \r
102  of<span style="font-weight: bold;"><B> Create mesh</B></span> dialog box), <span \r
103  style="font-weight: bold;"><B>Projection 1D</B></span> in the list of 1D algorithms \r
104  and click the <img src="image122.gif" width="30px" height="29px" border="0" class="img_whs2"> button. The following dialog box will appear: \r
105  </p>\r
106 \r
107 <p class="whs3"><img src="pics/projection_1d.png" x-maintain-ratio="TRUE" width="270px" height="285px" border="0" class="img_whs4"></p>\r
108 \r
109 <p>In this menu you can define the <span style="font-weight: bold;"><B>Name</B></span> \r
110  of the algorithm, the algeady meshed source <span style="font-weight: bold;"><B>Edge</B></span> \r
111  and the <span style="font-weight: bold;"><B>Mesh</B></span> (optional, use it \r
112  if there are several different meshes on the same edge). It could also \r
113  be necessary to define the orientation of edges, which is done by indicating \r
114  the <span style="font-weight: bold;"><B>Source Vertex</B></span> being the first \r
115  point of the Source Edge and the <span style="font-weight: bold;"><B>Target \r
116  Vertex </B></span>being the first point of the created <span style="font-weight: bold;"><B>Edge. \r
117  </B></span>For a group of edges, <span style="font-weight: bold;"><B>Source</B></span> \r
118  and <span style="font-weight: bold;"><B>Target</B></span> vertices should be \r
119  shared by only one edge of the group. If <span style="font-weight: bold;"><B>Source</B></span> \r
120  and <span style="font-weight: bold;"><B>Target</B></span> vectors are specified, \r
121  the elements of the group must be adjacent.</p>\r
122 \r
123 <p><span style="font-weight: bold;"><B>Projection 2D</B></span> algorithm<span \r
124  style="font-weight: bold;"> <B></B></span>permits to define the mesh of a face \r
125  (or group of faces) by the projection of another already meshed face (or \r
126  group of faces). This algorithm works only if all edges of the<span style="font-weight: bold;"> \r
127  <B></B></span>target face have been meshed as 1D Projections of the edges of \r
128  the source face.</p>\r
129 \r
130 <p>To apply this algorithm select the face to be meshed (indicated in the \r
131  field <span style="font-weight: bold;"><B>Geometry</B></span> of<span style="font-weight: bold;"><B> \r
132  Create mesh</B></span> dialog box), <span style="font-weight: bold;"><B>Projection \r
133  2D</B></span> in the list of 2D algorithms and click the <img src="image122.gif" width="30px" height="29px" border="0" class="img_whs2"> button. \r
134  The following dialog box will appear: </p>\r
135 \r
136 <p class="whs3"><img src="pics/projection_2d.png" x-maintain-ratio="TRUE" width="280px" height="351px" border="0" class="img_whs5"></p>\r
137 \r
138 <p>In this menu you can define the <span style="font-weight: bold;"><B>Name</B></span> \r
139  of the algorithm, the algeady meshed source <span style="font-weight: bold;"><B>Face</B></span> \r
140  and the <span style="font-weight: bold;"><B>Mesh</B></span> (optional, use it \r
141  if there are several different meshes on the same face). It could also \r
142  be necessary to define the orientation of mesh on the face, which is done \r
143  by indicating two <span style="font-weight: bold;"><B>Source Vertices, </B></span>which \r
144  belong to the same edge of the<span style="font-weight: bold;"> <B></B></span>source \r
145  face, and two<span style="font-weight: bold;"><B> Target Vertices,</B></span> \r
146  which belong to the same edge of the created<span style="font-weight: bold;"><B> \r
147  Face. </B></span></p>\r
148 \r
149 <p><span style="font-weight: bold;"><B>Projection 3D</B></span> algorithm permits \r
150  to define the mesh of a shape by the projection of another already meshed \r
151  shape. &nbsp;This \r
152  algorithm works only if all faces and edges of the<span style="font-weight: bold;"> \r
153  <B></B></span>target face have been meshed as 1D Projections of the faces and \r
154  edges of the source face. Another limitation is that this algorithm currently \r
155  works only on boxes. </p>\r
156 \r
157 <p>To apply this algorithm select the solid to be meshed (indicated in \r
158  the field <span style="font-weight: bold;"><B>Geometry</B></span> of<span style="font-weight: bold;"><B> \r
159  Create mesh</B></span> dialog box), <span style="font-weight: bold;"><B>Projection \r
160  3D</B></span> in the list of 3D algorithms and click the <img src="image122.gif" width="30px" height="29px" border="0" class="img_whs2"> button. \r
161  The following dialog box will appear: </p>\r
162 \r
163 <p class="whs3"><img src="pics/projection_3d.png" x-maintain-ratio="TRUE" width="280px" height="351px" border="0" class="img_whs5"></p>\r
164 \r
165 <p class="whs6">In this menu you can define the <span style="font-weight: bold;"><B>Name</B></span> \r
166  of the algorithm, the algeady meshed source <span style="font-weight: bold;"><B>3D \r
167  shape</B></span> and the <span style="font-weight: bold;"><B>Mesh</B></span> (optional, \r
168  use it if there are several different meshes on the same shape). It could \r
169  also be necessary to define the orientation of mesh on the shape, which \r
170  is done by indicating two <span style="font-weight: bold;"><B>Source Vertices,</B></span> \r
171  which belong to the same edge of the<span style="font-weight: bold;"> \r
172  <B></B></span>source <span style="font-weight: bold;"><B>3D Shape,</B></span> and two<span \r
173  style="font-weight: bold;"><B> Target Vertices,</B></span> which belong to the \r
174  same edge of the<span style="font-weight: bold;"> <B></B></span>source <span \r
175  style="font-weight: bold;"><B>3D Shape. </B></span></p>\r
176 \r
177 <script type="text/javascript" language="javascript1.2">\r
178 <!--\r
179 if (window.writeIntopicBar)\r
180         writeIntopicBar(0);\r
181 //-->\r
182 </script>\r
183 </body>\r
184 </html>\r