1 <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
\r
5 <!--(==============================================================)-->
\r
6 <!--(Document created with RoboEditor. )============================-->
\r
7 <!--(==============================================================)-->
\r
11 <title>Titre</title>
\r
13 <!--(Meta)==========================================================-->
\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йveloppements spй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
36 <!--(Links)=========================================================-->
\r
38 <link rel='stylesheet' href='../default_ns.css'>
\r
39 <script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
\r
41 if (navigator.appName !="Netscape")
\r
42 { document.write("<link rel='stylesheet' href='../default.css'>");}
\r
45 <style type="text/css">
\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
69 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
\r
72 if (innerWidth != origWidth || innerHeight != origHeight)
\r
75 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
\r
76 origWidth = innerWidth;
\r
77 origHeight = innerHeight;
\r
83 <style type="text/css">
\r
85 div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}
\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
95 <!--(Body)==========================================================-->
\r
100 <script type="text/javascript" language="javascript1.2">
\r
102 if (window.gbWhTopic)
\r
104 if (window.addTocInfo)
\r
106 addTocInfo("GEOM module\nCreating geometrical objects\nBuilding geometrical objects");
\r
107 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
\r
110 if (window.writeBtnStyle)
\r
113 if (window.writeIntopicBar)
\r
114 writeIntopicBar(1);
\r
116 if (window.setRelStartPage)
\r
118 setRelStartPage("../geom.html");
\r
126 document.location.reload();
\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
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 & 3D elements) using the following building functions:</span></b></p>
\r
135 <p class="whs1"> </p>
\r
139 <li class=kadov-p><p class="whs3"><a href="#explode">Explode</a></p></li>
\r
141 <li class=kadov-p><p class="whs3">Build</p></li>
\r
145 <li class=kadov-p><p class="whs3"><a href="#edge">Edge</a></p></li>
\r
147 <li class=kadov-p><p class="whs3"><a href="#wire">Wire</a></p></li>
\r
149 <li class=kadov-p><p class="whs3"><a href="#face">Face</a></p></li>
\r
151 <li class=kadov-p><p class="whs3"><a href="#shell">Shell</a></p></li>
\r
153 <li class=kadov-p><p class="whs3"><a href="#solid">Solid</a></p></li>
\r
155 <li class=kadov-p><p class="whs3"><a href="#compound">Compound</a></p></li>
\r
159 <p class="whs3"> </p>
\r
161 <p class="whs3"> </p>
\r
163 <p class=TODO> </p>
\r
166 style="font-family: 'Times New Roman', serif;
\r
168 font-weight: bold;">To use Explode:</p>
\r
171 style="font-family: 'Times New Roman', serif;
\r
173 font-weight: bold;"> </p>
\r
175 <p class="whs4">In the main menu select <span style="font-weight: bold;"><B>New
\r
176 Entity > Explode</B></span>.</p>
\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
183 <p class="whs5"> </p>
\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
189 <p class="whs3"> </p>
\r
191 <p class="whs3"><b style="font-weight: bold;">Result :</b>
\r
192 List of GEOM_Objects.</p>
\r
194 <p class="whs3"> </p>
\r
196 <p class="whs3"><b style="font-weight: bold;">TUI Command:
\r
199 <ul type="disc" class="whs7">
\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
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
211 <p class="whs3"> </p>
\r
213 <p class="whs3"><b style="font-weight: bold;">Arguments:</b>
\r
214 1 SHAPE + 1 type of SubShape.</p>
\r
216 <p class="whs3"> </p>
\r
218 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>
\r
220 <p class="whs3"> </p>
\r
222 <p class="whs8"><img src="../image13.jpg" width="200px" height="181px" border="0" class="img_whs9"></p>
\r
224 <p class="whs3"> </p>
\r
226 <p class="whs5"> </p>
\r
228 <p class="whs10">To use building functions:</p>
\r
230 <p class="whs5"> </p>
\r
232 <p class="whs8">In the main menu select
\r
233 <span style="font-weight: bold;"><B>New Entity > </B></span><span style="font-weight: bold;"><B>Build
\r
234 </B></span>submenu.</p>
\r
236 <p class="whs5"> </p>
\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
240 <p class="whs5"> </p>
\r
242 <p class="whs3"><b style="font-weight: bold;">Description:</b>
\r
243 Creates an edge.</p>
\r
245 <p class="whs3"> </p>
\r
247 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object
\r
250 <p class="whs3"> </p>
\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
257 <p class="whs3"> </p>
\r
259 <p class="whs3"><b style="font-weight: bold;">Arguments:</b>
\r
262 <p class="whs3"> </p>
\r
264 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>
\r
266 <p class="whs3"> </p>
\r
268 <p class="whs8"><img src="../image14.jpg" width="200px" height="175px" border="0" class="img_whs11"></p>
\r
270 <p class="whs8"> </p>
\r
272 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>
\r
274 <p class="whs3"> </p>
\r
276 <p class="whs8"><img src="../image9.gif" width="150px" height="102px" border="0" class="img_whs12"></p>
\r
278 <p class="whs3"> </p>
\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
283 <p class="whs5"> </p>
\r
285 <p class="whs3"><b style="font-weight: bold;">Description:</b>
\r
286 Creates a wire.</p>
\r
288 <p class="whs3"> </p>
\r
290 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object
\r
293 <p class="whs3"> </p>
\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
300 <p class="whs3"> </p>
\r
302 <p class="whs3"><b style="font-weight: bold;">Arguments:</b>
\r
303 List of shapes (VERTEX, EDGE or WIRE).</p>
\r
305 <p class="whs3"> </p>
\r
307 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>
\r
309 <p class="whs3"> </p>
\r
311 <p class="whs8"><img src="../image15.jpg" width="200px" height="146px" border="0" class="img_whs13"></p>
\r
313 <p class="whs3"> </p>
\r
315 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>
\r
317 <p class="whs3"> </p>
\r
319 <p class="whs8"><img src="../image11.gif" width="150px" height="120px" border="0" class="img_whs14"></p>
\r
321 <p class="whs3"> </p>
\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
326 <p class="whs15"> </p>
\r
328 <p class="whs3"><b style="font-weight: bold;">Description:</b>
\r
329 Creates a face.</p>
\r
331 <p class="whs3"> </p>
\r
333 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object
\r
336 <p class="whs3"> </p>
\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
343 <p class="whs3"> </p>
\r
345 <p class="whs3"><b style="font-weight: bold;">Arguments:</b>
\r
348 <p class="whs3"> </p>
\r
350 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>
\r
352 <p class="whs3"> </p>
\r
354 <p class="whs8"><img src="../image16.jpg" width="200px" height="164px" border="0" class="img_whs16"></p>
\r
356 <p class="whs3"> </p>
\r
358 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>
\r
360 <p class="whs3"> </p>
\r
362 <p class="whs8"><img src="../image12.gif" width="150px" height="116px" border="0" class="img_whs17"></p>
\r
364 <p class="whs3"> </p>
\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
369 <p class="whs5"> </p>
\r
371 <p class="whs3"><b style="font-weight: bold;">Description:</b>
\r
372 Creates a shell.</p>
\r
374 <p class="whs3"> </p>
\r
376 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object
\r
379 <p class="whs3"> </p>
\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
386 <p class="whs3"> </p>
\r
388 <p class="whs3"><b style="font-weight: bold;">Arguments:</b>
\r
389 List of faces having connected edges.</p>
\r
391 <p class="whs3"> </p>
\r
393 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>
\r
395 <p class="whs3"> </p>
\r
397 <p class="whs8"><img src="../image17.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>
\r
399 <p class="whs3"> </p>
\r
401 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>
\r
403 <p class="whs3"> </p>
\r
405 <p class="whs8"><img src="../image18.jpg" width="150px" height="131px" border="0" class="img_whs19"></p>
\r
407 <p class="whs3"> </p>
\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
412 <p class="whs5"> </p>
\r
414 <p class="whs3"><b style="font-weight: bold;">Description:</b>
\r
415 Creates a solid - closed geometrical 3D element.</p>
\r
417 <p class="whs3"> </p>
\r
419 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_<span>Object
\r
420 (SOLID).</span></p>
\r
422 <p class="whs3"> </p>
\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
428 <p class="whs3"> </p>
\r
430 <p class="whs3"><b style="font-weight: bold;">Arguments:</b>
\r
431 A closed shell or a list of shells.</p>
\r
433 <p class="whs3"> </p>
\r
435 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>
\r
437 <p class="whs3"> </p>
\r
439 <p class="whs8"><img src="../image19.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>
\r
441 <p class="whs3"> </p>
\r
443 <p class="whs3"> </p>
\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
448 <p class="whs5"> </p>
\r
450 <p class="whs3"><b style="font-weight: bold;">Description:</b>
\r
451 Creates a compound.</p>
\r
453 <p class="whs3"> </p>
\r
455 <p class="whs3"><b style="font-weight: bold;">Result:</b> GEOM_Object
\r
458 <p class="whs3"> </p>
\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
464 <p class="whs3"> </p>
\r
466 <p class="whs3"><b style="font-weight: bold;">Arguments:</b>
\r
467 List of shapes.</p>
\r
469 <p class="whs3"> </p>
\r
471 <p class="whs3"><b style="font-weight: bold;">Dialog Box:</b></p>
\r
473 <p class="whs3"> </p>
\r
475 <p class="whs8"><img src="../image20.jpg" width="200px" height="148px" border="0" class="img_whs18"></p>
\r
477 <p class="whs8"> </p>
\r
479 <p class="whs3"><b style="font-weight: bold;">Example:</b></p>
\r
481 <p class="whs3"> </p>
\r
483 <p class="whs8"><img src="../image13.gif" width="150px" height="105px" border="0" class="img_whs20"></p>
\r
485 <p class="whs8"> </p>
\r
487 <p class="whs8"> </p>
\r
489 <p class="whs3"> </p>
\r
491 <script type="text/javascript" language="javascript1.2">
\r
493 if (window.writeIntopicBar)
\r
494 writeIntopicBar(0);
\r