]> SALOME platform Git repositories - modules/geom.git/blob - doc/salome/gui/GEOM/geometrical_objects.htm
Salome HOME
7008952e12096be9581bb4cbb263d728e1a56d9d
[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 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 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 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 vector on two \r
146  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 arc with three \r
154  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 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 object in study</p>\r
169 \r
170 <p class="whs1">id_wire = geompy.addToStudy(wire,&quot;Wire&quot;)</p>\r
171 \r
172 <p class="whs2">&nbsp;</p>\r
173 \r
174 <p class="whs2"># display wire</p>\r
175 \r
176 <p class="whs1">gg.createAndDisplayGO(id_wire) \r
177  </p>\r
178 \r
179 <p class="whs1">&nbsp;</p>\r
180 \r
181 <p class="whs1">&nbsp;</p>\r
182 \r
183 <h3><a name=bookmark1>Creation of a Face</a></h3>\r
184 \r
185 <p class="whs1"><span style="font-family: 'Lucida Console', monospace;">import \r
186  geompy</span></p>\r
187 \r
188 <p class="whs1">import salome</p>\r
189 \r
190 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
191 \r
192 <p class="whs1">&nbsp;</p>\r
193 \r
194 <p class="whs2"># create vertices</p>\r
195 \r
196 <p class="whs1">p0 &nbsp;&nbsp;= \r
197  geompy.MakeVertex(0. &nbsp;, \r
198  0. &nbsp;, 0. \r
199  &nbsp;)</p>\r
200 \r
201 <p class="whs1">px &nbsp;&nbsp;= \r
202  geompy.MakeVertex(100., 0. &nbsp;, \r
203  0. &nbsp;)</p>\r
204 \r
205 <p class="whs1">py &nbsp;&nbsp;= \r
206  geompy.MakeVertex(0. &nbsp;, \r
207  100., 0. &nbsp;)</p>\r
208 \r
209 <p class="whs1">pz &nbsp;&nbsp;= \r
210  geompy.MakeVertex(0. &nbsp;, \r
211  0. &nbsp;, 100.)</p>\r
212 \r
213 <p class="whs1">pxyz = geompy.MakeVertex(100., \r
214  100., 100.)</p>\r
215 \r
216 <p class="whs1">&nbsp;</p>\r
217 \r
218 <p class="whs2"># create vector on two \r
219  points</p>\r
220 \r
221 <p class="whs1">vxy = geompy.MakeVector(px, \r
222  py)</p>\r
223 \r
224 <p class="whs1">&nbsp;</p>\r
225 \r
226 <p class="whs2"># create arc with three \r
227  points</p>\r
228 \r
229 <p class="whs1">arc = geompy.MakeArc(py, \r
230  pz, px)</p>\r
231 \r
232 <p class="whs1">&nbsp;</p>\r
233 \r
234 <p class="whs2"># create wire</p>\r
235 \r
236 <p class="whs1">wire = geompy.MakeWire([vxy, \r
237  arc])</p>\r
238 \r
239 <p class="whs1">&nbsp;</p>\r
240 \r
241 <p class="whs2"># create sketchers</p>\r
242 \r
243 <p class="whs1">sketcher1 = geompy.MakeSketcher(&quot;Sketcher:F \r
244  -100 -100:TT 250 -100:R 0:C 100 150:R 0:L 300:WW&quot;,</p>\r
245 \r
246 <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
247  1,1,1, -1,1,0])</p>\r
248 \r
249 <p class="whs1">sketcher2 = geompy.MakeSketcher(&quot;Sketcher:F \r
250  0 0:TT 70 0:TT 70 70:TT 0 70:WW&quot;)</p>\r
251 \r
252 <p class="whs1">sketcher3 = geompy.MakeSketcher(&quot;Sketcher:F \r
253  20 20:TT 50 20:TT 50 50:TT 20 50:WW&quot;)</p>\r
254 \r
255 <p class="whs1">isPlanarFace = 1</p>\r
256 \r
257 <p class="whs1">&nbsp;</p>\r
258 \r
259 <p class="whs2"># create face from wire</p>\r
260 \r
261 <p class="whs1">face1 = geompy.MakeFace(wire, \r
262  isPlanarFace)</p>\r
263 \r
264 <p class="whs1">&nbsp;</p>\r
265 \r
266 <p class="whs2"># create faces from two \r
267  wires</p>\r
268 \r
269 <p class="whs1">face2 = geompy.MakeFaceWires([wire, \r
270  sketcher1],isPlanarFace)</p>\r
271 \r
272 <p class="whs1">face3 = geompy.MakeFaces([sketcher2, \r
273  sketcher3],isPlanarFace)</p>\r
274 \r
275 <p class="whs1">&nbsp;</p>\r
276 \r
277 <p class="whs2"># add objects in study</p>\r
278 \r
279 <p class="whs1">id_face1 = geompy.addToStudy(face1,&quot;Face1&quot;)</p>\r
280 \r
281 <p class="whs1">id_face2 = geompy.addToStudy(face2,&quot;Face2&quot;)</p>\r
282 \r
283 <p class="whs1">id_face3 = geompy.addToStudy(face3,&quot;Face3&quot;)</p>\r
284 \r
285 <p class="whs1">&nbsp;</p>\r
286 \r
287 <p class="whs2"># display faces</p>\r
288 \r
289 <p class="whs1">gg.createAndDisplayGO(id_face1)</p>\r
290 \r
291 <p class="whs1">gg.setDisplayMode(id_face1,1)</p>\r
292 \r
293 <p class="whs1">gg.setTransparency(id_face1,0.2)</p>\r
294 \r
295 <p class="whs1">gg.createAndDisplayGO(id_face2)</p>\r
296 \r
297 <p class="whs1">gg.setDisplayMode(id_face2,1)</p>\r
298 \r
299 <p class="whs1">gg.setTransparency(id_face2,0.2)</p>\r
300 \r
301 <p class="whs1">gg.createAndDisplayGO(id_face3)</p>\r
302 \r
303 <p class="whs1">gg.setDisplayMode(id_face3,1)</p>\r
304 \r
305 <p class="whs1">gg.setTransparency(id_face3,0.2) \r
306  </p>\r
307 \r
308 <p class="whs1">&nbsp;</p>\r
309 \r
310 <h3><a name=bookmark2>Creation of a Shell</a></h3>\r
311 \r
312 <p class="whs1"><span style="font-family: 'Lucida Console', monospace;">import \r
313  geompy</span></p>\r
314 \r
315 <p class="whs1">import salome</p>\r
316 \r
317 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
318 \r
319 <p class="whs1">&nbsp;</p>\r
320 \r
321 <p class="whs2">#create vertices</p>\r
322 \r
323 <p class="whs1">p0 &nbsp;&nbsp;= \r
324  geompy.MakeVertex( 0., &nbsp;0., \r
325  &nbsp;0.)</p>\r
326 \r
327 <p class="whs1">pxyz = geompy.MakeVertex( \r
328  5., &nbsp;5., \r
329  40.)</p>\r
330 \r
331 <p class="whs1">&nbsp;</p>\r
332 \r
333 <p class="whs2"># create sketchers</p>\r
334 \r
335 <p class="whs1">sketcher1 = geompy.MakeSketcher(&quot;Sketcher:F \r
336  0 0:TT 70 0:TT 70 70:TT 0 70:WW&quot;)</p>\r
337 \r
338 <p class="whs1">sketcher2 = geompy.MakeSketcher(&quot;Sketcher:F \r
339  20 20:TT 50 20:TT 50 50:TT 20 50:WW&quot;)</p>\r
340 \r
341 <p class="whs1">isPlanarFace = 1</p>\r
342 \r
343 <p class="whs1">&nbsp;</p>\r
344 \r
345 <p class="whs2"># create face from two \r
346  wires</p>\r
347 \r
348 <p class="whs1">face = geompy.MakeFaces([sketcher1, \r
349  sketcher2],isPlanarFace)</p>\r
350 \r
351 <p class="whs1">&nbsp;</p>\r
352 \r
353 <p class="whs2"># create prism</p>\r
354 \r
355 <p class="whs1">prism = geompy.MakePrism(face, \r
356  p0, pxyz)</p>\r
357 \r
358 <p class="whs1">&nbsp;</p>\r
359 \r
360 <p class="whs2"># explode prism on faces</p>\r
361 \r
362 <p class="whs1">prism_faces = geompy.SubShapeAllSorted(prism, \r
363  geompy.ShapeType[&quot;FACE&quot;])</p>\r
364 \r
365 <p class="whs1">&nbsp;</p>\r
366 \r
367 <p class="whs2"># create shell from the \r
368  set of faces</p>\r
369 \r
370 <p class="whs1">shell = geompy.MakeShell([prism_faces[0], \r
371  prism_faces[2], prism_faces[3],</p>\r
372 \r
373 <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
374  prism_faces[9]])</p>\r
375 \r
376 <p class="whs1">&nbsp;</p>\r
377 \r
378 <p class="whs2"># add objects in study</p>\r
379 \r
380 <p class="whs1">id_shell = geompy.addToStudy(shell,&quot;Shell&quot;)</p>\r
381 \r
382 <p class="whs1">&nbsp;</p>\r
383 \r
384 <p class="whs2"># display shell</p>\r
385 \r
386 <p class="whs1">gg.createAndDisplayGO(id_shell)</p>\r
387 \r
388 <p class="whs1">gg.setDisplayMode(id_shell,1) \r
389  </p>\r
390 \r
391 <p class="whs1">&nbsp;</p>\r
392 \r
393 <h3><a name=bookmark3>Creation of a Solid</a></h3>\r
394 \r
395 <p class="whs1"><span style="font-family: 'Lucida Console', monospace;">import \r
396  geompy</span></p>\r
397 \r
398 <p class="whs1">import salome</p>\r
399 \r
400 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
401 \r
402 <p class="whs1">&nbsp;</p>\r
403 \r
404 <p class="whs2">#create vertices</p>\r
405 \r
406 <p class="whs1">p0 = geompy.MakeVertex( \r
407  0., &nbsp;0., \r
408  &nbsp;0.)</p>\r
409 \r
410 <p class="whs1">pz = geompy.MakeVertex( \r
411  0., &nbsp;0., \r
412  40.)</p>\r
413 \r
414 <p class="whs1">&nbsp;</p>\r
415 \r
416 <p class="whs2"># create sketchers</p>\r
417 \r
418 <p class="whs1">sketcher = geompy.MakeSketcher(&quot;Sketcher:F \r
419  -50 -50:TT 100 -50:R 0:C 50 70:R 0:L 100:WW&quot;)</p>\r
420 \r
421 <p class="whs1">&nbsp;</p>\r
422 \r
423 <p class="whs2"># create faces from two \r
424  wires</p>\r
425 \r
426 <p class="whs1">face = geompy.MakeFace(sketcher,1)</p>\r
427 \r
428 <p class="whs1">&nbsp;</p>\r
429 \r
430 <p class="whs2"># create prism</p>\r
431 \r
432 <p class="whs1">prism = geompy.MakePrism(face, \r
433  p0, pz)</p>\r
434 \r
435 <p class="whs1">&nbsp;</p>\r
436 \r
437 <p class="whs2"># explode prism on faces</p>\r
438 \r
439 <p class="whs1">prism_faces = geompy.SubShapeAllSorted(prism, \r
440  geompy.ShapeType[&quot;FACE&quot;])</p>\r
441 \r
442 <p class="whs1">&nbsp;</p>\r
443 \r
444 <p class="whs2"># create shell from the \r
445  set of faces</p>\r
446 \r
447 <p class="whs1">shell = geompy.MakeShell([prism_faces[0], \r
448  prism_faces[1],</p>\r
449 \r
450 <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
451  prism_faces[4],</p>\r
452 \r
453 <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
454  prism_faces[2]])</p>\r
455 \r
456 <p class="whs1">&nbsp;</p>\r
457 \r
458 <p class="whs2"># create solid, bounded \r
459  by the given shells</p>\r
460 \r
461 <p class="whs1">solid = geompy.MakeSolid([shell])</p>\r
462 \r
463 <p class="whs1">&nbsp;</p>\r
464 \r
465 <p class="whs2"># add objects in study</p>\r
466 \r
467 <p class="whs1">id_solid = geompy.addToStudy(solid,&quot;Solid&quot;)</p>\r
468 \r
469 <p class="whs1">&nbsp;</p>\r
470 \r
471 <p class="whs2"># display solid</p>\r
472 \r
473 <p class="whs1">gg.createAndDisplayGO(id_solid)</p>\r
474 \r
475 <p class="whs1">gg.setDisplayMode(id_solid,1) \r
476  </p>\r
477 \r
478 <p class="whs1">&nbsp;</p>\r
479 \r
480 <h3><a name=bookmark4>Creation of a Compound</a></h3>\r
481 \r
482 <p class="whs1">import geompy</p>\r
483 \r
484 <p class="whs1">import salome</p>\r
485 \r
486 <p class="whs1">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p>\r
487 \r
488 <p class="whs1">&nbsp;</p>\r
489 \r
490 <p class="whs2">#create vertices</p>\r
491 \r
492 <p class="whs1">p0 = geompy.MakeVertex( \r
493  0., &nbsp;0., \r
494  &nbsp;0.)</p>\r
495 \r
496 <p class="whs1">pz = geompy.MakeVertex( \r
497  0., &nbsp;0., \r
498  40.)</p>\r
499 \r
500 <p class="whs1">&nbsp;</p>\r
501 \r
502 <p class="whs2"># create sketchers</p>\r
503 \r
504 <p class="whs1">sketcher = geompy.MakeSketcher(&quot;Sketcher:F \r
505  -50 -50:TT 100 -50:R 0:C 50 70:R 0:L 100:WW&quot;)</p>\r
506 \r
507 <p class="whs1">&nbsp;</p>\r
508 \r
509 <p class="whs2"># create faces from two \r
510  wires</p>\r
511 \r
512 <p class="whs1">face = geompy.MakeFace(sketcher,1)</p>\r
513 \r
514 <p class="whs1">&nbsp;</p>\r
515 \r
516 <p class="whs2"># create prism</p>\r
517 \r
518 <p class="whs1">prism = geompy.MakePrism(face, \r
519  p0, pz)</p>\r
520 \r
521 <p class="whs1">&nbsp;</p>\r
522 \r
523 <p class="whs2"># explode prism on faces</p>\r
524 \r
525 <p class="whs1">prism_faces = geompy.SubShapeAllSorted(prism, \r
526  geompy.ShapeType[&quot;FACE&quot;])</p>\r
527 \r
528 <p class="whs1">&nbsp;</p>\r
529 \r
530 <p class="whs2"># create shell from the \r
531  set of faces</p>\r
532 \r
533 <p class="whs1">shell = geompy.MakeShell([prism_faces[0], \r
534  prism_faces[1],</p>\r
535 \r
536 <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
537  prism_faces[4],</p>\r
538 \r
539 <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
540  prism_faces[2]])</p>\r
541 \r
542 <p class="whs1">&nbsp;</p>\r
543 \r
544 <p class="whs2"># create solid, bounded \r
545  by the given shells</p>\r
546 \r
547 <p class="whs1">solid = geompy.MakeSolid([shell])</p>\r
548 \r
549 <p class="whs1">&nbsp;</p>\r
550 \r
551 <p class="whs2"># add objects in study</p>\r
552 \r
553 <p class="whs1">id_solid = geompy.addToStudy(solid,&quot;Solid&quot;)</p>\r
554 \r
555 <p class="whs1">&nbsp;</p>\r
556 \r
557 <p class="whs2"># display solid</p>\r
558 \r
559 <p class="whs1">gg.createAndDisplayGO(id_solid)</p>\r
560 \r
561 <p class="whs1">gg.setDisplayMode(id_solid,1) \r
562  </p>\r
563 \r
564 <script type="text/javascript" language="javascript1.2">\r
565 <!--\r
566 if (window.writeIntopicBar)\r
567         writeIntopicBar(0);\r
568 //-->\r
569 </script>\r
570 </body>\r
571 </html>\r