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