Salome HOME
Merge with OCC-V2_1_0_deb
[modules/geom.git] / doc / salome / gui / GEOM / files / salome2_sp3_operationgui_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>\r
16 <!--\r
17 A:link { color:#0000ff; }\r
18 -->\r
19 </style><style type="text/css">\r
20 <!--\r
21 p.whs1 { font-family:'Times New Roman' , serif; font-size:12pt; font-weight:normal; }\r
22 img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }\r
23 p.whs3 { font-family:'Times New Roman' , serif; font-size:12pt; }\r
24 ul.whs4 { list-style:disc; }\r
25 p.whs5 { font-size:12pt; }\r
26 p.whs6 { margin-left:40px; }\r
27 p.whs7 { font-family:'Times New Roman' , serif; font-size:14pt; }\r
28 img_whs8 { width:20px; height:20px; border-style:none; }\r
29 p.whs9 { font-size:12pt; margin-left:40px; }\r
30 img_whs10 { border:none; width:153px; height:250px; border-style:none; }\r
31 img_whs11 { border:none; width:154px; height:250px; border-style:none; }\r
32 img_whs12 { border:none; width:202px; height:250px; border-style:none; }\r
33 img_whs13 { border:none; width:150px; height:135px; border-style:none; }\r
34 img_whs14 { border:none; width:199px; height:250px; }\r
35 img_whs15 { border:none; width:150px; height:131px; border-style:none; }\r
36 img_whs16 { border:none; width:215px; height:250px; }\r
37 img_whs17 { border:none; width:213px; height:250px; }\r
38 img_whs18 { border:none; width:214px; height:250px; }\r
39 img_whs19 { border:none; width:150px; height:99px; border-style:none; }\r
40 img_whs20 { border:none; width:208px; height:250px; }\r
41 img_whs21 { border:none; width:206px; height:250px; }\r
42 img_whs22 { border:none; width:212px; height:250px; }\r
43 img_whs23 { border:none; width:150px; height:104px; border-style:none; }\r
44 img_whs24 { border:none; width:24px; height:22px; border-style:none; }\r
45 p.whs25 { font-size:12pt; font-weight:bold; }\r
46 ul.whs26 { list-style:circle; }\r
47 p.whs27 { font-size:12pt; font-weight:normal; }\r
48 table.whs28 { x-cell-content-align:top; border-spacing:0px; width:37.774%; }\r
49 col.whs29 { width:48.722%; }\r
50 col.whs30 { width:51.278%; }\r
51 tr.whs31 { x-cell-content-align:top; }\r
52 td.whs32 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }\r
53 img_whs33 { border:none; width:150px; height:250px; }\r
54 td.whs34 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }\r
55 img_whs35 { border:none; width:149px; height:250px; }\r
56 p.whs36 { font-weight:bold; }\r
57 img_whs37 { border:none; width:250px; height:284px; float:none; border-style:none; }\r
58 img_whs38 { border:none; width:271px; height:284px; border-style:none; }\r
59 img_whs39 { border:none; width:23px; height:22px; border-style:none; }\r
60 img_whs40 { border:none; width:178px; height:250px; }\r
61 p.whs41 { font-size:12pt; margin-left:0px; }\r
62 p.whs42 { font-size:12pt; margin-left:0px; font-weight:bold; }\r
63 img_whs43 { border:none; width:300px; height:311px; border-style:none; }\r
64 -->\r
65 </style><script type="text/javascript" language="JavaScript">\r
66 <!--\r
67 if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
68 {\r
69   var strNSS = "<style type='text/css'>";\r
70   strNSS += "p.whs41 {margin-left:1pt; }";\r
71   strNSS += "p.whs42 {margin-left:1pt; }";\r
72   strNSS +="</style>";\r
73   document.write(strNSS);\r
74 }\r
75 //-->\r
76 </script>\r
77 <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
78 <!--\r
79 function reDo() {\r
80   if (innerWidth != origWidth || innerHeight != origHeight)\r
81      location.reload();\r
82 }\r
83 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
84         origWidth = innerWidth;\r
85         origHeight = innerHeight;\r
86         onresize = reDo;\r
87 }\r
88 onerror = null; \r
89 //-->\r
90 </script>\r
91 <style type="text/css">\r
92 <!--\r
93 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
94 -->\r
95 </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
96 <script type="text/javascript" language="javascript" src="../whver.js"></script>\r
97 <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
98 <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
99 <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
100 </head>\r
101 <body><script type="text/javascript" language="javascript1.2">\r
102 <!--\r
103 if (window.gbWhTopic)\r
104 {\r
105         if (window.addTocInfo)\r
106         {\r
107         addTocInfo("GEOM module\nTransforming geometrical objects\nUsing basic operations");\r
108 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
109 \r
110         }\r
111         if (window.writeBtnStyle)\r
112                 writeBtnStyle();\r
113 \r
114         if (window.writeIntopicBar)\r
115                 writeIntopicBar(1);\r
116 \r
117         if (window.setRelStartPage)\r
118         {\r
119         setRelStartPage("../geom.htm");\r
120 \r
121                 autoSync(1);\r
122                 sendSyncInfo();\r
123                 sendAveInfoOut();\r
124         }\r
125 }\r
126 else\r
127         if (window.gbIE4)\r
128                 document.location.reload();\r
129 //-->\r
130 </script>\r
131 <h1>Basic operations</h1>\r
132 \r
133 <p class="whs1"><b style="font-weight: bold;"><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"><span style="font-weight: normal;"> In GEOM you can perform \r
134  basic operations with geometrical objects aimed at creation of more complex \r
135  shapes. These operations are:</span></b></p>\r
136 \r
137 <p class="whs3">&nbsp;</p>\r
138 \r
139 <ul type="disc" class="whs4">\r
140         \r
141         <li class=kadov-p><p class="whs3"><a \r
142  HREF="#_Toc57113143">Partition&#9;</a></p></li>\r
143         \r
144         <li class=kadov-p><p class="whs3"><a \r
145  HREF="#_Toc57113144"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Archimede&#9;</font></span></font></a></p></li>\r
146         \r
147         <li class=kadov-p><p class="whs3"><a \r
148  HREF="#_Toc57113145"><font><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;">Fillet&#9;</font></span></font></a></p></li>\r
149         \r
150         <li class=kadov-p><p class="whs3"><a \r
151  HREF="#_Toc57113146">Chamfer</a></p></li>\r
152         \r
153         <li class=kadov-p><p class="whs3">Blocks</p></li>\r
154         \r
155         <ul type="disc" class="whs4">\r
156                 \r
157                 <li class=kadov-p><p class="whs3"><a \r
158  href="#Multi-transformation">Multi-transformation</a></p></li>\r
159                 \r
160                 <li class=kadov-p><p class="whs3"><a \r
161  href="#ExplodeOnBlocks">Explode on blocks</a><span style="font-family: 'Times New Roman', serif; font-size: 12pt;"><font size=3 style="font-size:12pt;"><a \r
162  HREF="#_Toc57113146">&#9;</a></font></span></p></li>\r
163         </ul>\r
164 </ul>\r
165 \r
166 <p class="whs5">&nbsp;</p>\r
167 \r
168 <p class=TODO>To perform basic operations on geometrical objects:</p>\r
169 \r
170 <p class=TODO>&nbsp;</p>\r
171 \r
172 <p class="whs6">In the main menu select <span style="font-weight: bold;"><B>Operations</B></span><span>.</span></p>\r
173 \r
174 <p class="whs5">&nbsp;</p>\r
175 \r
176 <p class="whs5">&nbsp;</p>\r
177 \r
178 <p class="whs7"><b style="font-weight: bold;"><a \r
179  NAME=_Toc57113143><span style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image87.gif" width="20px" height="20px" border="0" class="img_whs8"><font \r
180  style="font-size: 14pt;"\r
181         size=4> Partition</font></font></span></a></b></p>\r
182 \r
183 <p class="whs7">&nbsp;</p>\r
184 \r
185 <p class="whs5"><b style="font-weight: bold;">Description:</b> \r
186  Builds a shape by intersection.</p>\r
187 \r
188 <p class="whs5">&nbsp;</p>\r
189 \r
190 <p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
191 \r
192 <p class="whs5">&nbsp;</p>\r
193 \r
194 <p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
195  </i><span style="font-style: italic;"><I>geompy.MakePartition(ListOfShapes, \r
196  ListOfTools, ListOfKeepInside, ListOfRemoveInside, Limit, RemoveWebs, \r
197  ListOfMaterials)</I></span>, where ListOfShapes is a list of shapes to be \r
198  intersected, ListOfTools is a list of shapes to intersect the shapes from \r
199  ListOfShapes, ListOfKeepInside is a list of shapes outside which the results \r
200  will be deleted, ListOfRemoveInside is a list of shapes inside which the \r
201  results will be deleted, Limit is a type of the result shapes, if RemoveWebs \r
202  is True the Glue 3D algorithm will be performed on the results, ListOfMaterials \r
203  is a list of materials indices for each shape, it makes sense only if \r
204  RemoveWebs is True.</p>\r
205 \r
206 <p class="whs5">&nbsp;</p>\r
207 \r
208 <p class="whs5"><b>Arguments:</b> Up to 4 shapes + reconstruction \r
209  limit.</p>\r
210 \r
211 <ul type="disc" class="whs4">\r
212         \r
213         <li class=kadov-p><p class="whs5"><b>1st Constructor:</b> \r
214  Name + 2 shapes (first shape will be intersected by the second shape) \r
215  + reconstruction limit.</p></li>\r
216         \r
217         <li class=kadov-p><p class="whs5"><b>2nd Constructor:</b> \r
218  Name + 1 shape which will be intersected + 1 cutting face.</p></li>\r
219 </ul>\r
220 \r
221 <p class="whs5">&nbsp;</p>\r
222 \r
223 <p class="whs5">&nbsp;</p>\r
224 \r
225 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
226 \r
227 <p class="whs5">&nbsp;</p>\r
228 \r
229 <p class="whs9"><img src="../image259.jpg" width="153px" height="250px" border="0" class="img_whs10"> <img src="../image260.jpg" width="154px" height="250px" border="0" class="img_whs11"> </p>\r
230 \r
231 <p class="whs9">&nbsp;</p>\r
232 \r
233 <p class="whs9"><img src="../image258.jpg" width="202px" height="250px" border="0" class="img_whs12"></p>\r
234 \r
235 <p class="whs9">&nbsp;</p>\r
236 \r
237 <p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
238 \r
239 <p class="whs5">&nbsp;</p>\r
240 \r
241 <p class="whs9"><img src="../image80.jpg" width="150px" height="135px" border="0" class="img_whs13"> &nbsp;<img src="../image81.jpg" width="150px" height="135px" border="0" class="img_whs13"></p>\r
242 \r
243 <p class="whs9">&nbsp;</p>\r
244 \r
245 <p class="whs7"><a NAME=_Toc57113144><span \r
246  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image88.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
247                                                                                                         size=4> Archimede</font></b></font></span></a></p>\r
248 \r
249 <p class="whs7">&nbsp;</p>\r
250 \r
251 <p class="whs5"><b style="font-weight: bold;">Description:</b> \r
252  Creates a plane corresponding to the modeled water-line of the object \r
253  plunged into the water (in Z direction).</p>\r
254 \r
255 <p class="whs5">&nbsp;</p>\r
256 \r
257 <p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
258 \r
259 <p class="whs5">&nbsp;</p>\r
260 \r
261 <p class="whs5"><b style="font-weight: bold;">TUI Command: \r
262  </b><span style="font-style: italic;"><I>geompy.Archimede(Shape,Weight,WaterDensity,MeshingDeflection)</I></span>, \r
263  where Shape is a shape to put into the water, Weight is a weight of the \r
264  shape, WaterDensity &nbsp;is \r
265  density of water, MeshingDeflection is a deflection of the mesh, using \r
266  to compute the section.</p>\r
267 \r
268 <p class="whs5">&nbsp;</p>\r
269 \r
270 <p class="whs5"><b style="font-weight: bold;">GUI Arguments:</b> \r
271  Name + 1 shape &nbsp;+ \r
272  3 values (Weight, Water Density &amp; Meshing Deflection).</p>\r
273 \r
274 <p class="whs5">&nbsp;</p>\r
275 \r
276 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
277 \r
278 <p class="whs5">&nbsp;</p>\r
279 \r
280 <p class="whs9"><img src="../image284.jpg" width="199px" height="250px" border="0" class="img_whs14"></p>\r
281 \r
282 <p class="whs5">&nbsp;</p>\r
283 \r
284 <p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
285 \r
286 <p class="whs5">&nbsp;</p>\r
287 \r
288 <p class="whs9"><img src="../image78.jpg" width="150px" height="131px" border="0" class="img_whs15"> &nbsp;<img src="../image79.jpg" width="150px" height="131px" border="0" class="img_whs15"> &nbsp;<img src="../image22.gif" width="150px" height="131px" border="0" class="img_whs15"></p>\r
289 \r
290 <p class="whs9">&nbsp;</p>\r
291 \r
292 <p class="whs9">&nbsp;</p>\r
293 \r
294 <p class="whs7"><a NAME=_Toc57113145><span \r
295  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image89.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
296                                                                                                         size=4> Fillet</font></b></font></span></a></p>\r
297 \r
298 <p class="whs7">&nbsp;</p>\r
299 \r
300 <p class="whs5"><b style="font-weight: bold;">Description:</b> \r
301  Make fillets of the edges of a shape.</p>\r
302 \r
303 <p class="whs5">&nbsp;</p>\r
304 \r
305 <p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
306 \r
307 <p class="whs5">&nbsp;</p>\r
308 \r
309 <p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
310  </i><span style="font-style: italic;"><I>geompy.MakeFillet(Shape, Radius, \r
311  ShapeType, ListOfShapeID)</I></span>, where Shape is a shape to create a fillet \r
312  on, Radius is a radius of the fillet, ShapeType is a type of shapes to \r
313  be processed, ListOfShapeID is a list of subshape\92s Ids to be processed.</p>\r
314 \r
315 <p class="whs5">&nbsp;</p>\r
316 \r
317 <p class="whs5"><b style="font-weight: bold;">Arguments:</b></p>\r
318 \r
319 <ul type="disc" class="whs4">\r
320         \r
321         <li class=kadov-p><p class="whs5"><b>1st Constructor:</b> \r
322  Name + 1 shape + 1 value (fillet radius).</p></li>\r
323         \r
324         <li class=kadov-p><p class="whs5"><b>2nd Constructor:</b> \r
325  Name + 1 shape + 1 Selection of edges + 1 value (Fillet radius).</p></li>\r
326         \r
327         <li class=kadov-p><p class="whs5"><b>3rd Constructor:</b> \r
328  Name + 1 shape + 1 Selection of faces + 1 value (Fillet radius).</p></li>\r
329 </ul>\r
330 \r
331 <p class="whs5">&nbsp;</p>\r
332 \r
333 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
334 \r
335 <p class="whs5">&nbsp;</p>\r
336 \r
337 <p class="whs9"><img src="../image281.jpg" width="215px" height="250px" border="0" class="img_whs16"> &nbsp;<img src="../image282.jpg" width="213px" height="250px" border="0" class="img_whs17"> &nbsp;<img src="../image283.jpg" width="214px" height="250px" border="0" class="img_whs18"></p>\r
338 \r
339 <p class="whs5">&nbsp; </p>\r
340 \r
341 <p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
342 \r
343 <p class="whs5">&nbsp;</p>\r
344 \r
345 <p class="whs9"><img src="../image82.jpg" width="150px" height="99px" border="0" class="img_whs19"> &nbsp;<img src="../image83.jpg" width="150px" height="99px" border="0" class="img_whs19"></p>\r
346 \r
347 <p class="whs9">&nbsp;</p>\r
348 \r
349 <p class="whs5">&nbsp;</p>\r
350 \r
351 <p class="whs7"><a NAME=_Toc57113146><span \r
352  style="font-size: 14pt;"><font size=4 style="font-size:14pt;"><img src="salome2_sp3_operationgui_functions_salome2_sp3_operationgui_functions_image90.gif" width="20px" height="20px" border="0" class="img_whs8"><b><font style="font-size: 14pt;"\r
353                                                                                                         size=4> Chamfer</font></b></font></span></a></p>\r
354 \r
355 <p class="whs7">&nbsp;</p>\r
356 \r
357 <p class="whs5"><b style="font-weight: bold;">Description:</b> \r
358  Makes chamfer of the edges of a Shape.</p>\r
359 \r
360 <p class="whs5">&nbsp;</p>\r
361 \r
362 <p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
363 \r
364 <p class="whs5">&nbsp;</p>\r
365 \r
366 <p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
367  </i></p>\r
368 \r
369 <ul type="disc" class="whs4">\r
370         \r
371         <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy.MakeChamferEdge(Shape, \r
372  D1, D2, Face1, Face2)</I></span>, where Shape is a shape to create a chamfer \r
373  on, D1 is a chamfer size along Face1, D2 is a chamfer size along Face2, \r
374  Face1 and Face2 are indices of faces in Shape.</p></li>\r
375         \r
376         <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy.MakeChamferFace(Shape, \r
377  D1, D2, ListOfFaceID)</I></span>, where Shape is a shape to create chamfer \r
378  on, D1 is a chamfer size along a face from &nbsp;ListOfFaceID, \r
379  &nbsp;D2 is a \r
380  chamfer size along two faces connected to the edge to which the chamfer \r
381  is applied, ListOfFaceID is a list of indices of faces in Shape.</p></li>\r
382 </ul>\r
383 \r
384 <p class="whs5">&nbsp;</p>\r
385 \r
386 <p class="whs5"><b style="font-weight: bold;">Arguments:</b></p>\r
387 \r
388 <p class="whs5">&nbsp;</p>\r
389 \r
390 <ul type="disc" class="whs4">\r
391         \r
392         <li class=kadov-p><p class="whs5"><b>1st Constructor :</b> \r
393  Name + 1 SHAPE + 1 value (Chamfer dimension).</p></li>\r
394         \r
395         <li class=kadov-p><p class="whs5"><b>2nd Constructor :</b> \r
396  Name + 1 SHAPE + 2 faces + 2 values (Chamfer dimensions).</p></li>\r
397         \r
398         <li class=kadov-p><p class="whs5"><b>3rd Constructor :</b> \r
399  Name + 1 SHAPE + 1 Selection of faces + 2 values (Chamfer dimensions).</p></li>\r
400 </ul>\r
401 \r
402 <p class="whs5">&nbsp;</p>\r
403 \r
404 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
405 \r
406 <p class="whs5">&nbsp;</p>\r
407 \r
408 <p class="whs9"><img src="../image278.jpg" width="208px" height="250px" border="0" class="img_whs20"> &nbsp;<img src="../image279.jpg" width="206px" height="250px" border="0" class="img_whs21"> &nbsp;<img src="../image280.jpg" width="212px" height="250px" border="0" class="img_whs22"></p>\r
409 \r
410 <p class="whs5">&nbsp; </p>\r
411 \r
412 <p class="whs5"><b style="font-weight: bold;">Example:</b></p>\r
413 \r
414 <p class="whs5">&nbsp;</p>\r
415 \r
416 <p class="whs9"><img src="../image84.jpg" width="150px" height="104px" border="0" class="img_whs23"> &nbsp;<img src="../image85.jpg" width="150px" height="104px" border="0" class="img_whs23"></p>\r
417 \r
418 <p class="whs5">&nbsp;</p>\r
419 \r
420 <p class="whs5">&nbsp;</p>\r
421 \r
422 <p class="whs5">&nbsp;</p>\r
423 \r
424 <p>&nbsp;</p>\r
425 \r
426 <p>&nbsp;</p>\r
427 \r
428 <p><a name=Multi-transformation><img src="../image52.gif" width="24px" height="22px" border="0" class="img_whs24"> <span style="font-size: 14pt; font-weight: bold;"><font size=4 style="font-size:14pt;"><B>Block</B></font></span> \r
429  <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>multi-transformation</B></font></span></a></p>\r
430 \r
431 <p>&nbsp;</p>\r
432 \r
433 <p class="whs5"><b style="font-weight: bold;">Description:</b> \r
434  Makes several translations of a block (solid) in <span style="font-weight: bold;"><B>one</B></span> \r
435  or <span style="font-weight: bold;"><B>two</B></span> directions depending on \r
436  the arguments specified by the user.</p>\r
437 \r
438 <p class="whs5">&nbsp;</p>\r
439 \r
440 <p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
441 \r
442 <p class="whs5">&nbsp;</p>\r
443 \r
444 <p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
445  </i></p>\r
446 \r
447 <ul type="disc" class="whs4">\r
448         \r
449         <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy. \r
450  MakeMultiTransformation1D(Block, DirFaceID1, DirFaceID2, NbTimes)</I></span>, \r
451  where Block is a block to be transformed, DirFaceID1 is an ID of the face \r
452  which defines the first direction of transformation, DirFaceID2 is an \r
453  ID of the face which defines the second direction of transformation, NbTimes \r
454  is a numeber of transformations.</p></li>\r
455         \r
456         <li class=kadov-p><p class="whs5"><span style="font-style: italic;"><I>geompy. \r
457  MakeMultiTransformation2D(Block, DirFaceID1U, DirFaceID2U, NbTimesU, DirFaceID1V, \r
458  DirFaceID2V, NbTimesV)</I></span>, where Block is a block to be transformed, \r
459  DirFaceID1U and DirFace1V are ID\92s of the faces, which define directions \r
460  of the first transformation, DirFaceID1V and DirFaceID2V are ID\92s of the \r
461  faces which define directions of the second transformation, NbTimesU and \r
462  NbTimesV are numbers of transformations.</p></li>\r
463 </ul>\r
464 \r
465 <p class="whs5">&nbsp;</p>\r
466 \r
467 <p class="whs5"><b style="font-weight: bold;">Arguments:</b></p>\r
468 \r
469 <p class="whs5">&nbsp;</p>\r
470 \r
471 <ul type="disc" class="whs4">\r
472         \r
473         <li class=kadov-p><p class="whs25">1D \r
474  transformation: <span style="font-weight: normal;">Name + 1 hexahedral \r
475  solid + 1 or 2 faces + 1 integer (number of blocks)</span></p></li>\r
476         \r
477         <li class=kadov-p><p class="whs25">2D \r
478  transformation:<span style="font-weight: normal;"> Name + 1 hexahedral \r
479  solid + </span></p></li>\r
480         \r
481         <ul type="circle" class="whs26">\r
482                 \r
483                 <li class=kadov-p><p class="whs27">2 \r
484  faces and 1 integer, or</p></li>\r
485                 \r
486                 <li class=kadov-p><p class="whs25"><span \r
487  style="font-weight: normal;">3 or 4 faces and 2 integers </span></p></li>\r
488         </ul>\r
489 </ul>\r
490 \r
491 <p class="whs5">&nbsp;</p>\r
492 \r
493 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
494 \r
495 <table x-use-null-cells width="37.774%" cellspacing="0" class="whs28">\r
496 <col class="whs29">\r
497 <col class="whs30">\r
498 \r
499 <tr valign="top" class="whs31">\r
500 <td width="48.722%" class="whs32">\r
501 <p><img src="../image276.jpg" width="150px" height="250px" border="0" class="img_whs33"></td>\r
502 <td width="51.278%" class="whs34">\r
503 <p><img src="../image277.jpg" width="149px" height="250px" border="0" class="img_whs35"></td></tr>\r
504 </table>\r
505 \r
506 <p class="whs5">&nbsp;</p>\r
507 \r
508 <p class="whs36">Example:</p>\r
509 \r
510 <p class="whs36">&nbsp;</p>\r
511 \r
512 <p class="whs36"><img src="../image188.jpg" x-maintain-ratio="TRUE" width="250px" height="284px" border="0" class="img_whs37"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="../image189.jpg" width="271px" height="284px" border="0" class="img_whs38"></p>\r
513 \r
514 <p>&nbsp;</p>\r
515 \r
516 <p>&nbsp;</p>\r
517 \r
518 <p><a name=ExplodeOnBlocks><img src="../image53.gif" width="23px" height="22px" border="0" class="img_whs39"> <span style="font-weight: bold; font-size: 14pt;"><font size=4 style="font-size:14pt;"><B>Explode \r
519  on blocks</B></font></span></a></p>\r
520 \r
521 <p>&nbsp;</p>\r
522 \r
523 <p class="whs5"><b style="font-weight: bold;">Description:</b> \r
524  Returns blocks of the given compound. The user may define the type blocks \r
525  to be extracted by setting the minimum and maximum number of faces in \r
526  the target block. By checking the corresponding box the user may also \r
527  interactively choose the blocks from a compound .</p>\r
528 \r
529 <p class="whs5">&nbsp;</p>\r
530 \r
531 <p class="whs5"><b style="font-weight: bold;">Result:</b> GEOM_Object.</p>\r
532 \r
533 <p class="whs5">&nbsp;</p>\r
534 \r
535 <p class="whs5"><b style="font-weight: bold;">TUI Command:</b><i> \r
536  </i><span style="font-style: italic;"><I>geompy.MakeBlockExplode(Compound, \r
537  MinNbFaces, MaxNbFaces)</I></span>, where Compound is a compound to be exploded \r
538  into the blocks, MinNbFaces, MaxNbFaces are correspondingly the minimal \r
539  and &nbsp;the \r
540  maximal number of faces of the resulting blocks.</p>\r
541 \r
542 <p class="whs5">&nbsp;</p>\r
543 \r
544 <p class="whs5"><b style="font-weight: bold;">Arguments: <span \r
545  style="font-weight: normal;">1 compound + 1 integer (min. and max. number \r
546  of faces in the block to be extracted).</span></b></p>\r
547 \r
548 <p class="whs5">&nbsp;</p>\r
549 \r
550 <p class="whs5">&nbsp;</p>\r
551 \r
552 <p class="whs5"><b style="font-weight: bold;">Dialog Box:</b></p>\r
553 \r
554 <p class="whs5">&nbsp;</p>\r
555 \r
556 <p class="whs9"><img src="../image275.jpg" width="178px" height="250px" border="0" class="img_whs40"></p>\r
557 \r
558 <p class="whs41">&nbsp;</p>\r
559 \r
560 <p class="whs42">Example:</p>\r
561 \r
562 <p class="whs41">&nbsp;</p>\r
563 \r
564 <p class="whs9"><img src="../image191.jpg" width="300px" height="311px" border="0" class="img_whs43"></p>\r
565 \r
566 <script type="text/javascript" language="javascript1.2">\r
567 <!--\r
568 if (window.writeIntopicBar)\r
569         writeIntopicBar(0);\r
570 //-->\r
571 </script>\r
572 </body>\r
573 </html>\r