Salome HOME
Merge from OCC_development_generic_2006
[modules/geom.git] / doc / salome / gui / GEOM / geometrical_objects.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>Geometrical Objects</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-family:'Lucida Console' , monospace; }\r
18 p.whs2 { font-family:'Times New Roman' , serif; }\r
19 -->\r
20 </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
21 <!--\r
22 function reDo() {\r
23   if (innerWidth != origWidth || innerHeight != origHeight)\r
24      location.reload();\r
25 }\r
26 if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
27         origWidth = innerWidth;\r
28         origHeight = innerHeight;\r
29         onresize = reDo;\r
30 }\r
31 onerror = null; \r
32 //-->\r
33 </script>\r
34 <style type="text/css">\r
35 <!--\r
36 div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }\r
37 -->\r
38 </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
39 <script type="text/javascript" language="javascript" src="whver.js"></script>\r
40 <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
41 <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
42 <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
43 </head>\r
44 <body><script type="text/javascript" language="javascript1.2">\r
45 <!--\r
46 if (window.gbWhTopic)\r
47 {\r
48         if (window.addTocInfo)\r
49         {\r
50         addTocInfo("GEOM module\nTUI Scripts\nCreation of Geometric Objects\nAdvanced Geometrical Objects");\r
51 addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
52 \r
53         }\r
54         if (window.writeBtnStyle)\r
55                 writeBtnStyle();\r
56 \r
57         if (window.writeIntopicBar)\r
58                 writeIntopicBar(1);\r
59 \r
60         if (window.setRelStartPage)\r
61         {\r
62         setRelStartPage("geom.htm");\r
63 \r
64                 autoSync(1);\r
65                 sendSyncInfo();\r
66                 sendAveInfoOut();\r
67         }\r
68 }\r
69 else\r
70         if (window.gbIE4)\r
71                 document.location.reload();\r
72 //-->\r
73 </script>\r
74 <h1>Advanced Geometrical Objects</h1>\r
75 \r
76 <h3><a name=bookmark>Creation of an Edge</a></h3>\r
77 \r
78 <p class="whs1">import geompy</p>\r
79 \r
80 <p class="whs1">import salome</p>\r
81 \r
82 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
83 \r
84 <p>&nbsp;</p>\r
85 \r
86 <p># create vertices</p>\r
87 \r
88 <p class="whs1">p0 &nbsp;&nbsp;= \r
89  geompy.MakeVertex(0. &nbsp;, \r
90  0. &nbsp;, 0. \r
91  &nbsp;)</p>\r
92 \r
93 <p class="whs1">pxyz = geompy.MakeVertex(100., \r
94  100., 100.)</p>\r
95 \r
96 <p>&nbsp;</p>\r
97 \r
98 <p># create an edge</p>\r
99 \r
100 <p class="whs1">edge = geompy.MakeEdge(p0, \r
101  pxyz)</p>\r
102 \r
103 <p>&nbsp;</p>\r
104 \r
105 <p># add object in the study</p>\r
106 \r
107 <p class="whs1">id_edge = geompy.addToStudy(edge,&quot;Edge&quot;)</p>\r
108 \r
109 <p>&nbsp;</p>\r
110 \r
111 <p># display an edge</p>\r
112 \r
113 <p class="whs1">gg.createAndDisplayGO(id_edge) \r
114  </p>\r
115 \r
116 <p class="whs1">&nbsp;</p>\r
117 \r
118 <h3><a name=Creation>Creation of a Wire</a></h3>\r
119 \r
120 <p class="whs1"><span style="font-family: 'Lucida Console', monospace;">import \r
121  geompy</span></p>\r
122 \r
123 <p class="whs1">import salome</p>\r
124 \r
125 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
126 \r
127 <p class="whs2">&nbsp;</p>\r
128 \r
129 <p class="whs2"># create vertices</p>\r
130 \r
131 <p class="whs1">px &nbsp;&nbsp;= \r
132  geompy.MakeVertex(100., 0. &nbsp;, \r
133  0. &nbsp;)</p>\r
134 \r
135 <p class="whs1">py &nbsp;&nbsp;= \r
136  geompy.MakeVertex(0. &nbsp;, \r
137  100., 0. &nbsp;)</p>\r
138 \r
139 <p class="whs1">pz &nbsp;&nbsp;= \r
140  geompy.MakeVertex(0. &nbsp;, \r
141  0. &nbsp;, 100.)</p>\r
142 \r
143 <p class="whs2">&nbsp;</p>\r
144 \r
145 <p class="whs2"># create a vector from \r
146  two points</p>\r
147 \r
148 <p class="whs1">vxy = geompy.MakeVector(px, \r
149  py)</p>\r
150 \r
151 <p class="whs1">&nbsp;</p>\r
152 \r
153 <p class="whs2"># create an arc from \r
154  three points</p>\r
155 \r
156 <p class="whs1">arc = geompy.MakeArc(py, \r
157  pz, px)</p>\r
158 \r
159 <p class="whs2">&nbsp;</p>\r
160 \r
161 <p class="whs2"># create a wire</p>\r
162 \r
163 <p class="whs1">wire = geompy.MakeWire([vxy, \r
164  arc])</p>\r
165 \r
166 <p class="whs2">&nbsp;</p>\r
167 \r
168 <p class="whs2"># add an object in the \r
169  study</p>\r
170 \r
171 <p class="whs1">id_wire = geompy.addToStudy(wire,&quot;Wire&quot;)</p>\r
172 \r
173 <p class="whs2">&nbsp;</p>\r
174 \r
175 <p class="whs2"># display the wire</p>\r
176 \r
177 <p class="whs1">gg.createAndDisplayGO(id_wire) \r
178  </p>\r
179 \r
180 <p class="whs1">&nbsp;</p>\r
181 \r
182 <p class="whs1">&nbsp;</p>\r
183 \r
184 <h3><a name=bookmark1>Creation of a Face</a></h3>\r
185 \r
186 <p class="whs1"><span style="font-family: 'Lucida Console', monospace;">import \r
187  geompy</span></p>\r
188 \r
189 <p class="whs1">import salome</p>\r
190 \r
191 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
192 \r
193 <p class="whs1">&nbsp;</p>\r
194 \r
195 <p class="whs2"># create vertices</p>\r
196 \r
197 <p class="whs1">p0 &nbsp;&nbsp;= \r
198  geompy.MakeVertex(0. &nbsp;, \r
199  0. &nbsp;, 0. \r
200  &nbsp;)</p>\r
201 \r
202 <p class="whs1">px &nbsp;&nbsp;= \r
203  geompy.MakeVertex(100., 0. &nbsp;, \r
204  0. &nbsp;)</p>\r
205 \r
206 <p class="whs1">py &nbsp;&nbsp;= \r
207  geompy.MakeVertex(0. &nbsp;, \r
208  100., 0. &nbsp;)</p>\r
209 \r
210 <p class="whs1">pz &nbsp;&nbsp;= \r
211  geompy.MakeVertex(0. &nbsp;, \r
212  0. &nbsp;, 100.)</p>\r
213 \r
214 <p class="whs1">pxyz = geompy.MakeVertex(100., \r
215  100., 100.)</p>\r
216 \r
217 <p class="whs1">&nbsp;</p>\r
218 \r
219 <p class="whs2"># create a vector from \r
220  two points</p>\r
221 \r
222 <p class="whs1">vxy = geompy.MakeVector(px, \r
223  py)</p>\r
224 \r
225 <p class="whs1">&nbsp;</p>\r
226 \r
227 <p class="whs2"># create an arc from \r
228  three points</p>\r
229 \r
230 <p class="whs1">arc = geompy.MakeArc(py, \r
231  pz, px)</p>\r
232 \r
233 <p class="whs1">&nbsp;</p>\r
234 \r
235 <p class="whs2"># create a wire</p>\r
236 \r
237 <p class="whs1">wire = geompy.MakeWire([vxy, \r
238  arc])</p>\r
239 \r
240 <p class="whs1">&nbsp;</p>\r
241 \r
242 <p class="whs2"># create sketchers</p>\r
243 \r
244 <p class="whs1">sketcher1 = geompy.MakeSketcher(&quot;Sketcher:F \r
245  -100 -100:TT 250 -100:R 0:C 100 150:R 0:L 300:WW&quot;,</p>\r
246 \r
247 <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[100,0,0, \r
248  1,1,1, -1,1,0])</p>\r
249 \r
250 <p class="whs1">sketcher2 = geompy.MakeSketcher(&quot;Sketcher:F \r
251  0 0:TT 70 0:TT 70 70:TT 0 70:WW&quot;)</p>\r
252 \r
253 <p class="whs1">sketcher3 = geompy.MakeSketcher(&quot;Sketcher:F \r
254  20 20:TT 50 20:TT 50 50:TT 20 50:WW&quot;)</p>\r
255 \r
256 <p class="whs1">isPlanarFace = 1</p>\r
257 \r
258 <p class="whs1">&nbsp;</p>\r
259 \r
260 <p class="whs2"># create a face from \r
261  the wire</p>\r
262 \r
263 <p class="whs1">face1 = geompy.MakeFace(wire, \r
264  isPlanarFace)</p>\r
265 \r
266 <p class="whs1">&nbsp;</p>\r
267 \r
268 <p class="whs2"># create faces from two \r
269  wires</p>\r
270 \r
271 <p class="whs1">face2 = geompy.MakeFaceWires([wire, \r
272  sketcher1],isPlanarFace)</p>\r
273 \r
274 <p class="whs1">face3 = geompy.MakeFaces([sketcher2, \r
275  sketcher3],isPlanarFace)</p>\r
276 \r
277 <p class="whs1">&nbsp;</p>\r
278 \r
279 <p class="whs2"># add objects in the \r
280  study</p>\r
281 \r
282 <p class="whs1">id_face1 = geompy.addToStudy(face1,&quot;Face1&quot;)</p>\r
283 \r
284 <p class="whs1">id_face2 = geompy.addToStudy(face2,&quot;Face2&quot;)</p>\r
285 \r
286 <p class="whs1">id_face3 = geompy.addToStudy(face3,&quot;Face3&quot;)</p>\r
287 \r
288 <p class="whs1">&nbsp;</p>\r
289 \r
290 <p class="whs2"># display the faces</p>\r
291 \r
292 <p class="whs1">gg.createAndDisplayGO(id_face1)</p>\r
293 \r
294 <p class="whs1">gg.setDisplayMode(id_face1,1)</p>\r
295 \r
296 <p class="whs1">gg.setTransparency(id_face1,0.2)</p>\r
297 \r
298 <p class="whs1">gg.createAndDisplayGO(id_face2)</p>\r
299 \r
300 <p class="whs1">gg.setDisplayMode(id_face2,1)</p>\r
301 \r
302 <p class="whs1">gg.setTransparency(id_face2,0.2)</p>\r
303 \r
304 <p class="whs1">gg.createAndDisplayGO(id_face3)</p>\r
305 \r
306 <p class="whs1">gg.setDisplayMode(id_face3,1)</p>\r
307 \r
308 <p class="whs1">gg.setTransparency(id_face3,0.2) \r
309  </p>\r
310 \r
311 <p class="whs1">&nbsp;</p>\r
312 \r
313 <h3><a name=bookmark2>Creation of a Shell</a></h3>\r
314 \r
315 <p class="whs1"><span style="font-family: 'Lucida Console', monospace;">import \r
316  geompy</span></p>\r
317 \r
318 <p class="whs1">import salome</p>\r
319 \r
320 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
321 \r
322 <p class="whs1">&nbsp;</p>\r
323 \r
324 <p class="whs2">#create vertices</p>\r
325 \r
326 <p class="whs1">p0 &nbsp;&nbsp;= \r
327  geompy.MakeVertex( 0., &nbsp;0., \r
328  &nbsp;0.)</p>\r
329 \r
330 <p class="whs1">pxyz = geompy.MakeVertex( \r
331  5., &nbsp;5., \r
332  40.)</p>\r
333 \r
334 <p class="whs1">&nbsp;</p>\r
335 \r
336 <p class="whs2"># create sketchers</p>\r
337 \r
338 <p class="whs1">sketcher1 = geompy.MakeSketcher(&quot;Sketcher:F \r
339  0 0:TT 70 0:TT 70 70:TT 0 70:WW&quot;)</p>\r
340 \r
341 <p class="whs1">sketcher2 = geompy.MakeSketcher(&quot;Sketcher:F \r
342  20 20:TT 50 20:TT 50 50:TT 20 50:WW&quot;)</p>\r
343 \r
344 <p class="whs1">isPlanarFace = 1</p>\r
345 \r
346 <p class="whs1">&nbsp;</p>\r
347 \r
348 <p class="whs2"># create a face from \r
349  two wires</p>\r
350 \r
351 <p class="whs1">face = geompy.MakeFaces([sketcher1, \r
352  sketcher2],isPlanarFace)</p>\r
353 \r
354 <p class="whs1">&nbsp;</p>\r
355 \r
356 <p class="whs2"># create a prism</p>\r
357 \r
358 <p class="whs1">prism = geompy.MakePrism(face, \r
359  p0, pxyz)</p>\r
360 \r
361 <p class="whs1">&nbsp;</p>\r
362 \r
363 <p class="whs2"># explode the prism into \r
364  faces</p>\r
365 \r
366 <p class="whs1">prism_faces = geompy.SubShapeAllSorted(prism, \r
367  geompy.ShapeType[&quot;FACE&quot;])</p>\r
368 \r
369 <p class="whs1">&nbsp;</p>\r
370 \r
371 <p class="whs2"># create a shell from \r
372  a set of faces</p>\r
373 \r
374 <p class="whs1">shell = geompy.MakeShell([prism_faces[0], \r
375  prism_faces[2], prism_faces[3],</p>\r
376 \r
377 <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prism_faces[7], \r
378  prism_faces[9]])</p>\r
379 \r
380 <p class="whs1">&nbsp;</p>\r
381 \r
382 <p class="whs2"># add objects in the \r
383  study</p>\r
384 \r
385 <p class="whs1">id_shell = geompy.addToStudy(shell,&quot;Shell&quot;)</p>\r
386 \r
387 <p class="whs1">&nbsp;</p>\r
388 \r
389 <p class="whs2"># display the shell</p>\r
390 \r
391 <p class="whs1">gg.createAndDisplayGO(id_shell)</p>\r
392 \r
393 <p class="whs1">gg.setDisplayMode(id_shell,1) \r
394  </p>\r
395 \r
396 <p class="whs1">&nbsp;</p>\r
397 \r
398 <h3><a name=bookmark3>Creation of a Solid</a></h3>\r
399 \r
400 <p class="whs1"><span style="font-family: 'Lucida Console', monospace;">import \r
401  geompy</span></p>\r
402 \r
403 <p class="whs1">import salome</p>\r
404 \r
405 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
406 \r
407 <p class="whs1">&nbsp;</p>\r
408 \r
409 <p class="whs2">#create vertices</p>\r
410 \r
411 <p class="whs1">p0 = geompy.MakeVertex( \r
412  0., &nbsp;0., \r
413  &nbsp;0.)</p>\r
414 \r
415 <p class="whs1">pz = geompy.MakeVertex( \r
416  0., &nbsp;0., \r
417  40.)</p>\r
418 \r
419 <p class="whs1">&nbsp;</p>\r
420 \r
421 <p class="whs2"># create sketchers</p>\r
422 \r
423 <p class="whs1">sketcher = geompy.MakeSketcher(&quot;Sketcher:F \r
424  -50 -50:TT 100 -50:R 0:C 50 70:R 0:L 100:WW&quot;)</p>\r
425 \r
426 <p class="whs1">&nbsp;</p>\r
427 \r
428 <p class="whs2"># create faces from two \r
429  wires</p>\r
430 \r
431 <p class="whs1">face = geompy.MakeFace(sketcher,1)</p>\r
432 \r
433 <p class="whs1">&nbsp;</p>\r
434 \r
435 <p class="whs2"># create a prism</p>\r
436 \r
437 <p class="whs1">prism = geompy.MakePrism(face, \r
438  p0, pz)</p>\r
439 \r
440 <p class="whs1">&nbsp;</p>\r
441 \r
442 <p class="whs2"># explode the prism into \r
443  faces</p>\r
444 \r
445 <p class="whs1">prism_faces = geompy.SubShapeAllSorted(prism, \r
446  geompy.ShapeType[&quot;FACE&quot;])</p>\r
447 \r
448 <p class="whs1">&nbsp;</p>\r
449 \r
450 <p class="whs2"># create a shell from \r
451  a set of faces</p>\r
452 \r
453 <p class="whs1">shell = geompy.MakeShell([prism_faces[0], \r
454  prism_faces[1],</p>\r
455 \r
456 <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prism_faces[3], \r
457  prism_faces[4],</p>\r
458 \r
459 <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prism_faces[5], \r
460  prism_faces[2]])</p>\r
461 \r
462 <p class="whs1">&nbsp;</p>\r
463 \r
464 <p class="whs2"># create a solid, bounded \r
465  by the given shells</p>\r
466 \r
467 <p class="whs1">solid = geompy.MakeSolid([shell])</p>\r
468 \r
469 <p class="whs1">&nbsp;</p>\r
470 \r
471 <p class="whs2"># add objects in the \r
472  study</p>\r
473 \r
474 <p class="whs1">id_solid = geompy.addToStudy(solid,&quot;Solid&quot;)</p>\r
475 \r
476 <p class="whs1">&nbsp;</p>\r
477 \r
478 <p class="whs2"># display the solid</p>\r
479 \r
480 <p class="whs1">gg.createAndDisplayGO(id_solid)</p>\r
481 \r
482 <p class="whs1">gg.setDisplayMode(id_solid,1) \r
483  </p>\r
484 \r
485 <p class="whs1">&nbsp;</p>\r
486 \r
487 <h3><a name=bookmark4>Creation of a Compound</a></h3>\r
488 \r
489 <p class="whs1">import geompy</p>\r
490 \r
491 <p class="whs1">import salome</p>\r
492 \r
493 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
494 \r
495 <p class="whs1">&nbsp;</p>\r
496 \r
497 <p class="whs2">#create vertices</p>\r
498 \r
499 <p class="whs1">p0 = geompy.MakeVertex( \r
500  0., &nbsp;0., \r
501  &nbsp;0.)</p>\r
502 \r
503 <p class="whs1">pz = geompy.MakeVertex( \r
504  0., &nbsp;0., \r
505  40.)</p>\r
506 \r
507 <p class="whs1">&nbsp;</p>\r
508 \r
509 <p class="whs2"># create sketchers</p>\r
510 \r
511 <p class="whs1">sketcher = geompy.MakeSketcher(&quot;Sketcher:F \r
512  -50 -50:TT 100 -50:R 0:C 50 70:R 0:L 100:WW&quot;)</p>\r
513 \r
514 <p class="whs1">&nbsp;</p>\r
515 \r
516 <p class="whs2"># create faces from two \r
517  wires</p>\r
518 \r
519 <p class="whs1">face = geompy.MakeFace(sketcher,1)</p>\r
520 \r
521 <p class="whs1">&nbsp;</p>\r
522 \r
523 <p class="whs2"># create a prism</p>\r
524 \r
525 <p class="whs1">prism = geompy.MakePrism(face, \r
526  p0, pz)</p>\r
527 \r
528 <p class="whs1">&nbsp;</p>\r
529 \r
530 <p class="whs2"># explode the prism into \r
531  faces</p>\r
532 \r
533 <p class="whs1">prism_faces = geompy.SubShapeAllSorted(prism, \r
534  geompy.ShapeType[&quot;FACE&quot;])</p>\r
535 \r
536 <p class="whs1">&nbsp;</p>\r
537 \r
538 <p class="whs2"># create a shell from \r
539  a set of faces</p>\r
540 \r
541 <p class="whs1">shell = geompy.MakeShell([prism_faces[0], \r
542  prism_faces[1],</p>\r
543 \r
544 <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prism_faces[3], \r
545  prism_faces[4],</p>\r
546 \r
547 <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;prism_faces[5], \r
548  prism_faces[2]])</p>\r
549 \r
550 <p class="whs1">&nbsp;</p>\r
551 \r
552 <p class="whs2"># create a solid, bounded \r
553  by the given shells</p>\r
554 \r
555 <p class="whs1">solid = geompy.MakeSolid([shell])</p>\r
556 \r
557 <p class="whs1">&nbsp;</p>\r
558 \r
559 <p class="whs2"># add objects in the \r
560  study</p>\r
561 \r
562 <p class="whs1">id_solid = geompy.addToStudy(solid,&quot;Solid&quot;)</p>\r
563 \r
564 <p class="whs1">&nbsp;</p>\r
565 \r
566 <p class="whs2"># display the solid</p>\r
567 \r
568 <p class="whs1">gg.createAndDisplayGO(id_solid)</p>\r
569 \r
570 <p class="whs1">gg.setDisplayMode(id_solid,1) \r
571  </p>\r
572 \r
573 <script type="text/javascript" language="javascript1.2">\r
574 <!--\r
575 if (window.writeIntopicBar)\r
576         writeIntopicBar(0);\r
577 //-->\r
578 </script>\r
579 </body>\r
580 </html>\r