]> SALOME platform Git repositories - modules/geom.git/blob - doc/salome/gui/GEOM/files/salome2_sp3_buildgui_functions.htm
Salome HOME
fix for Bug IPAL9442
[modules/geom.git] / doc / salome / gui / GEOM / files / salome2_sp3_buildgui_functions.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>Titre</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
10 <!--\r
11 if (navigator.appName !="Netscape")\r
12 {   document.write("<link rel='stylesheet' href='../default.css'>");}\r
13 //-->\r
14 </script>\r
15 <style type="text/css">\r
16 <!--\r
17 p.whs1 { font-size:12pt; font-weight:normal; }\r
18 img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
19 p.whs3 { font-size:12pt; }\r
20 p.whs4 { margin-left:40px; }\r
21 p.whs5 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
22 img_whs6 { width:20px; height:20px; border-style:none; }\r
23 ul.whs7 { list-style:disc; }\r
24 p.whs8 { font-size:12pt; margin-left:40px; }\r
25 img_whs9 { border:none; width:266px; height:250px; }\r
26 p.whs10 { font-family:'Times New Roman' , serif; font-size:14pt; font-style:italic; font-weight:bold; }\r
27 img_whs11 { border:none; width:234px; height:250px; }\r
28 img_whs12 { border:none; width:150px; height:102px; border-style:none; }\r
29 img_whs13 { border:none; width:294px; height:250px; }\r
30 img_whs14 { border:none; width:150px; height:120px; border-style:none; }\r
31 p.whs15 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
32 img_whs16 { border:none; width:238px; height:250px; }\r
33 img_whs17 { border:none; width:150px; height:116px; border-style:none; }\r
34 img_whs18 { border:none; width:261px; height:250px; }\r
35 img_whs19 { border:none; width:150px; height:131px; border-style:none; }\r
36 img_whs20 { border:none; width:258px; height:250px; }\r
37 img_whs21 { border:none; width:150px; height:105px; border-style:none; }\r
38 -->\r
39 </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
40 <!--\r
41 function reDo() {\r
42   if (innerWidth != origWidth || innerHeight != origHeight)\r
43      location.reload();\r
44 }\r
45 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
46         origWidth = innerWidth;\r
47         origHeight = innerHeight;\r
48         onresize = reDo;\r
49 }\r
50 onerror = null; \r
51 //-->\r
52 </script>\r
53 <style type="text/css">\r
54 <!--\r
55 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
56 -->\r
57 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
58 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
59 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
60 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
61 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
62 </head>\r
63 <body><script type="text/javascript" language="javascript1.2">\r
64 <!--\r
65 if (window.gbWhTopic)\r
66 {\r
67         if (window.addTocInfo)\r
68         {\r
69         addTocInfo("GEOM module\nCreating geometrical objects\nBuilding geometrical objects");\r
70 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
71 \r
72         }\r
73         if (window.writeBtnStyle)\r
74                 writeBtnStyle();\r
75 \r
76         if (window.writeIntopicBar)\r
77                 writeIntopicBar(1);\r
78 \r
79         if (window.setRelStartPage)\r
80         {\r
81         setRelStartPage("../geom.htm");\r
82 \r
83                 autoSync(1);\r
84                 sendSyncInfo();\r
85                 sendAveInfoOut();\r
86         }\r
87 }\r
88 else\r
89         if (window.gbIE4)\r
90                 document.location.reload();\r
91 //-->\r
92 </script>\r
93 <h1><b style="font-weight: bold;"><span style="font-weight: bold;"><B>B</B></span>uilding \r
94  geometrical objects</b></h1>\r
95 \r
96 <p class="whs1"><b><span style="font-weight: normal;"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" x-save-file="TRUE" x-save-method="compute-relative" width="30px" height="30px" border="0" class="img_whs2">In GEOM you can create basic and advanced geometrical objects \r
97  (2D &amp; 3D elements) using the following building functions:</span></b></p>\r
98 \r
99 <p class="whs1">&nbsp;</p>\r
100 \r
101 <ul>\r
102         \r
103         <li class=kadov-p><p class="whs3"><a href="#explode">Explode</a></p></li>\r
104         \r
105         <li class=kadov-p><p class="whs3">Build</p></li>\r
106         \r
107         <ul>\r
108                 \r
109                 <li class=kadov-p><p class="whs3"><a href="#edge">Edge</a></p></li>\r
110                 \r
111                 <li class=kadov-p><p class="whs3"><a href="#wire">Wire</a></p></li>\r
112                 \r
113                 <li class=kadov-p><p class="whs3"><a href="#face">Face</a></p></li>\r
114                 \r
115                 <li class=kadov-p><p class="whs3"><a href="#shell">Shell</a></p></li>\r
116                 \r
117                 <li class=kadov-p><p class="whs3"><a href="#solid">Solid</a></p></li>\r
118                 \r
119                 <li class=kadov-p><p class="whs3"><a href="#compound">Compound</a></p></li>\r
120         </ul>\r
121 </ul>\r
122 \r
123 <p class="whs3">&nbsp;</p>\r
124 \r
125 <p class="whs3">&nbsp;</p>\r
126 \r
127 <p class=TODO>&nbsp;</p>\r
128 \r
129 <p class=TODO\r
130         style="font-family: 'Times New Roman', serif;\r
131                         font-size: 14pt;\r
132                         font-weight: bold;">To use Explode:</p>\r
133 \r
134 <p class=TODO\r
135         style="font-family: 'Times New Roman', serif;\r
136                         font-size: 14pt;\r
137                         font-weight: bold;">&nbsp;</p>\r
138 \r
139 <p class="whs4">In the main menu select <span style="font-weight: bold;"><B>New \r
140  Entity &gt; Explode</B></span>.</p>\r
141 \r
142 <p>&nbsp;</p>\r
143 \r
144 <p class="whs5"><b style="font-weight: bold;"><a \r
145  NAME=explode><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image13.gif" width="20px" height="20px" border="0" class="img_whs6"> Explode</font></span></a></b></p>\r
146 \r
147 <p class="whs5">&nbsp;</p>\r
148 \r
149 <p class="whs3"><b style="font-weight: bold;">Description:</b> \r
150  Returns a list of subshapes (vertices, edges, wires etc.) of the given \r
151  shape.</p>\r
152 \r
153 <p class="whs3">&nbsp;</p>\r
154 \r
155 <p class="whs3"><b style="font-weight: bold;">Result :</b> \r
156  List of GEOM_Objects.</p>\r
157 \r
158 <p class="whs3">&nbsp;</p>\r
159 \r
160 <p class="whs3"><b style="font-weight: bold;">TUI Command: \r
161  </b></p>\r
162 \r
163 <ul type="disc" class="whs7">\r
164         \r
165         <li class=kadov-p><p class="whs3"><span style="font-style: italic;"><I>geompy.SubShape(Shape, \r
166  ListOfID)</I></span>, where Shape is a shape whose subshape(s) is (are) retrieved, \r
167  ListOfID is a list of requested sub shapes IDs. To get a subshape ID use \r
168  method GetSubShapeID().</p></li>\r
169         \r
170         <li class=kadov-p><p class="whs3"><span style="font-style: italic;"><I>geompy.SubShapeAll(Shape, \r
171  TypeOfShape)</I></span>, where Shape is a shape to be exploded on sub shapes \r
172  of type TypeOfShape.</p></li>\r
173 </ul>\r
174 \r
175 <p class="whs3">&nbsp;</p>\r
176 \r
177 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
178  1 SHAPE + 1 type of SubShape.</p>\r
179 \r
180 <p class="whs3">&nbsp;</p>\r
181 \r
182 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
183 \r
184 <p class="whs3">&nbsp;</p>\r
185 \r
186 <p class="whs8"><img src="../image247.jpg" width="266px" height="250px" border="0" class="img_whs9"></p>\r
187 \r
188 <p class="whs3">&nbsp;</p>\r
189 \r
190 <p class="whs5">&nbsp;</p>\r
191 \r
192 <p class="whs10">To use building functions:</p>\r
193 \r
194 <p class="whs5">&nbsp;</p>\r
195 \r
196 <p class="whs8">In the main menu select \r
197  <span style="font-weight: bold;"><B>New Entity &gt; </B></span><span style="font-weight: bold;"><B>Build \r
198  </B></span>submenu.</p>\r
199 \r
200 <p class="whs5">&nbsp;</p>\r
201 \r
202 <p class="whs5"><a NAME=edge><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image14.gif" width="20px" height="20px" border="0" class="img_whs6"><b> Edge</b></a></p>\r
203 \r
204 <p class="whs5">&nbsp;</p>\r
205 \r
206 <p class="whs3"><b style="font-weight: bold;">Description:</b> \r
207  Creates an edge.</p>\r
208 \r
209 <p class="whs3">&nbsp;</p>\r
210 \r
211 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
212  (EDGE).</p>\r
213 \r
214 <p class="whs3">&nbsp;</p>\r
215 \r
216 <p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
217  </i><span style="font-style: italic;"><I>geompy.MakeEdge(Vertex1, Vertex2)</I></span>, \r
218  where Vertex1 and Vertex2 are correspondingly the first and the last vertex \r
219  of the edge.</p>\r
220 \r
221 <p class="whs3">&nbsp;</p>\r
222 \r
223 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
224  Name + 2 vertices.</p>\r
225 \r
226 <p class="whs3">&nbsp;</p>\r
227 \r
228 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
229 \r
230 <p class="whs3">&nbsp;</p>\r
231 \r
232 <p class="whs8"><img src="../image253.jpg" width="234px" height="250px" border="0" class="img_whs11"></p>\r
233 \r
234 <p class="whs8">&nbsp;</p>\r
235 \r
236 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
237 \r
238 <p class="whs3">&nbsp;</p>\r
239 \r
240 <p class="whs8"><img src="../image9.gif" width="150px" height="102px" border="0" class="img_whs12"></p>\r
241 \r
242 <p class="whs3">&nbsp;</p>\r
243 \r
244 <p class="whs5"><a NAME=wire><span \r
245  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image15.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Wire</b></font></span></a></p>\r
246 \r
247 <p class="whs5">&nbsp;</p>\r
248 \r
249 <p class="whs3"><b style="font-weight: bold;">Description:</b> \r
250  Creates a wire.</p>\r
251 \r
252 <p class="whs3">&nbsp;</p>\r
253 \r
254 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
255  (WIRE).</p>\r
256 \r
257 <p class="whs3">&nbsp;</p>\r
258 \r
259 <p class="whs3"><b style="font-weight: bold;">TUI Command :</b><i> \r
260  </i><span style="font-style: italic;"><I>geompy.MakeWire(ListOfShape)</I></span>, \r
261  where ListOfShape is a list of edges and/or wires from which the wire \r
262  to be constructed.</p>\r
263 \r
264 <p class="whs3">&nbsp;</p>\r
265 \r
266 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
267  Name + List of connected wires or edges..</p>\r
268 \r
269 <p class="whs3">&nbsp;</p>\r
270 \r
271 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
272 \r
273 <p class="whs3">&nbsp;</p>\r
274 \r
275 <p class="whs8"><img src="../image252.jpg" width="294px" height="250px" border="0" class="img_whs13"></p>\r
276 \r
277 <p class="whs3">&nbsp;</p>\r
278 \r
279 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
280 \r
281 <p class="whs3">&nbsp;</p>\r
282 \r
283 <p class="whs8"><img src="../image11.gif" width="150px" height="120px" border="0" class="img_whs14"></p>\r
284 \r
285 <p class="whs3">&nbsp;</p>\r
286 \r
287 <p class="whs5"><a NAME=face><span \r
288  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image16.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Face</b></font></span></a></p>\r
289 \r
290 <p class="whs15">&nbsp;</p>\r
291 \r
292 <p class="whs3"><b style="font-weight: bold;">Description:</b> \r
293  Creates a face.</p>\r
294 \r
295 <p class="whs3">&nbsp;</p>\r
296 \r
297 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
298  (FACE).</p>\r
299 \r
300 <p class="whs3">&nbsp;</p>\r
301 \r
302 <p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
303  </i><span style="font-style: italic;"><I>geompy.MakeFace(Wire, WantPlanarFace)</I></span>, \r
304  where Wire is a wire and if boolean parameter WantPlanarFace is planar \r
305  then only a planar face or no face is constructed.</p>\r
306 \r
307 <p class="whs3">&nbsp;</p>\r
308 \r
309 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
310  Name + 1 wire.</p>\r
311 \r
312 <p class="whs3">&nbsp;</p>\r
313 \r
314 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
315 \r
316 <p class="whs3">&nbsp;</p>\r
317 \r
318 <p class="whs8"><img src="../image251.jpg" width="238px" height="250px" border="0" class="img_whs16"></p>\r
319 \r
320 <p class="whs3">&nbsp;</p>\r
321 \r
322 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
323 \r
324 <p class="whs3">&nbsp;</p>\r
325 \r
326 <p class="whs8"><img src="../image12.gif" width="150px" height="116px" border="0" class="img_whs17"></p>\r
327 \r
328 <p class="whs3">&nbsp;</p>\r
329 \r
330 <p class="whs5"><a NAME=shell><span \r
331  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image17.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Shell</b></font></span></a></p>\r
332 \r
333 <p class="whs5">&nbsp;</p>\r
334 \r
335 <p class="whs3"><b style="font-weight: bold;">Description:</b> \r
336  Creates a shell.</p>\r
337 \r
338 <p class="whs3">&nbsp;</p>\r
339 \r
340 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
341  (SHELL).</p>\r
342 \r
343 <p class="whs3">&nbsp;</p>\r
344 \r
345 <p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
346  </i><span style="font-style: italic;"><I>geompy.MakeShell(ListOfShape)</I></span>, \r
347  where ListOfShape is a list of faces and (or) shells from which the shell \r
348  is constructed.</p>\r
349 \r
350 <p class="whs3">&nbsp;</p>\r
351 \r
352 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
353  Name + <span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">List of faces having connected edges.</font></span></p>\r
354 \r
355 <p class="whs3">&nbsp;</p>\r
356 \r
357 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
358 \r
359 <p class="whs3">&nbsp;</p>\r
360 \r
361 <p class="whs8"><img src="../image250.jpg" width="261px" height="250px" border="0" class="img_whs18"></p>\r
362 \r
363 <p class="whs3">&nbsp;</p>\r
364 \r
365 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
366 \r
367 <p class="whs3">&nbsp;</p>\r
368 \r
369 <p class="whs8"><img src="../image18.jpg" width="150px" height="131px" border="0" class="img_whs19"></p>\r
370 \r
371 <p class="whs3">&nbsp;</p>\r
372 \r
373 <p class="whs5"><a NAME=solid><span \r
374  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image18.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Solid</b></font></span></a></p>\r
375 \r
376 <p class="whs5">&nbsp;</p>\r
377 \r
378 <p class="whs3"><b style="font-weight: bold;">Description:</b> \r
379  Creates a solid - closed geometrical 3D element.</p>\r
380 \r
381 <p class="whs3">&nbsp;</p>\r
382 \r
383 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_<span>Object \r
384  (SOLID).</span></p>\r
385 \r
386 <p class="whs3">&nbsp;</p>\r
387 \r
388 <p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
389  </i><span style="font-style: italic;"><I>geompy.MakeSolid(ListOfShape)</I></span>, \r
390  where ListOfShape is a list of shells from which the solid is constructed.</p>\r
391 \r
392 <p class="whs3">&nbsp;</p>\r
393 \r
394 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
395  Name + A closed shell or a list of shells.</p>\r
396 \r
397 <p class="whs3">&nbsp;</p>\r
398 \r
399 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
400 \r
401 <p class="whs3">&nbsp;</p>\r
402 \r
403 <p class="whs8"><img src="../image249.jpg" width="238px" height="250px" border="0" class="img_whs16"></p>\r
404 \r
405 <p class="whs3">&nbsp;</p>\r
406 \r
407 <p class="whs3">&nbsp;</p>\r
408 \r
409 <p class="whs5"><a NAME=compound><span \r
410  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="../salome2_sp3_buildgui_functions_salome2_sp3_buildgui_functions_image19.gif" width="20px" height="20px" border="0" class="img_whs6"><b style="font-size: 14pt;"> Compound</b></font></span></a></p>\r
411 \r
412 <p class="whs5">&nbsp;</p>\r
413 \r
414 <p class="whs3"><b style="font-weight: bold;">Description:</b> \r
415  Creates a compound.</p>\r
416 \r
417 <p class="whs3">&nbsp;</p>\r
418 \r
419 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object \r
420  (COMPOUND).</p>\r
421 \r
422 <p class="whs3">&nbsp;</p>\r
423 \r
424 <p class="whs3"><b style="font-weight: bold;">TUI Command:</b><i> \r
425  </i><span style="font-style: italic;"><I>geompy.MakeCompound(ListOfShape)</I></span>, \r
426  where ListOfShape is a list of shapes from which the compound is constructed.</p>\r
427 \r
428 <p class="whs3">&nbsp;</p>\r
429 \r
430 <p class="whs3"><b style="font-weight: bold;">Arguments:</b> \r
431  Name + List of shapes.</p>\r
432 \r
433 <p class="whs3">&nbsp;</p>\r
434 \r
435 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>\r
436 \r
437 <p class="whs3">&nbsp;</p>\r
438 \r
439 <p class="whs8"><img src="../image248.jpg" width="258px" height="250px" border="0" class="img_whs20"></p>\r
440 \r
441 <p class="whs8">&nbsp;</p>\r
442 \r
443 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>\r
444 \r
445 <p class="whs3">&nbsp;</p>\r
446 \r
447 <p class="whs8"><img src="../image13.gif" width="150px" height="105px" border="0" class="img_whs21"></p>\r
448 \r
449 <p class="whs8">&nbsp;</p>\r
450 \r
451 <p class="whs8">&nbsp;</p>\r
452 \r
453 <p class="whs3">&nbsp;</p>\r
454 \r
455 <script type="text/javascript" language="javascript1.2">\r
456 <!--\r
457 if (window.writeIntopicBar)\r
458         writeIntopicBar(0);\r
459 //-->\r
460 </script>\r
461 </body>\r
462 </html>\r