Changes between Version 2 and Version 3 of salome


Ignore:
Timestamp:
Nov 9, 2017, 4:47:34 PM (7 years ago)
Author:
brankm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • salome

    v2 v3  
    4545geompy = geomBuilder.New(salome.myStudy)
    4646box =  geompy.MakeBox(10.0,10.0,10.0, 20, 20, 20)
     47# Dodamo novo spremenljivko v studijo
    4748geompy.addToStudy(box, 'Skatla')
    4849salome.sg.updateObjBrowser(True)
     
    8485V prostoru je potrebno definirati tocke. Definiramo jih s funkcijo [http://docs.salome-platform.org/5/geom/user/geompy_doc/group__l3__basic__go.html#gaff61924656b186b1bbed2d8acbaeaea2 geompy.MakeVertex()].
    8586
     87[[Image(pointsSalomePrismExample.png, 300, right)]]
    8688{{{
    8789#!python
     
    9698{{{
    9799#!python
     100# Dodamo nove tocke v studijo
    98101geompy.addToStudy(p1,"point1")
    99102geompy.addToStudy(p2,"point2")
     
    107110Z ukazom [http://docs.salome-platform.org/5/geom/user/geompy_doc/group__l4__curves.html#ga599e70c2624244a5b6ef742568d1b925 geompy.MakePolyline()] izdelamo krivuljo, ki je sestavljena iz stirih daljic.
    108111
     112[[Image(polylineSalomePrismExample.png, 300, right)]]
    109113{{{
    110114#!python
    111115polyline = geompy.MakePolyline([p1, p2, p3, p4, p1])
     116# Dodamo novo krivuljo v studijo
    112117geompy.addToStudy(polyline,"polyline")
     118# Posodobimo drevesno strukturo
     119salome.sg.updateObjBrowser(True)
     120}}}
     121[[BR]][[BR]][[BR]][[BR]]
     122'''Korak 4''': Izdelava povrsine.
     123
     124Sedaj je potrebno izdelati povrsino, ki bo omejena s prej izdelano krivuljo. To storimo z ukazom [http://docs.salome-platform.org/5/geom/user/geompy_doc/group__l3__advanced.html#ga808d5981a10de3c662ab9781c959b738 geompy.MakeFace()]. Ta funkcija sprejme zaprto krivuljo (**polyline**). Nato je spremenljivko potrebno dodati v studijo modula '''GEOM''' z ukazom [http://docs.salome-platform.org/7/gui/GEOM/geompy_doc/group__l1__publish__data.html#gab203ccf5cab3daaf83bdf5d640e0c9f6 addToStudy()].
     125
     126[[Image(faceSalomePrismExample.png, 300, right)]]
     127{{{
     128#!python
     129face = geompy.MakeFace(polyline, True)
     130# Dodamo novo povrsino v studijo
     131geompy.addToStudy(face, "face")
     132# Posodobimo drevesno strukturo
    113133salome.sg.updateObjBrowser(True)
    114134}}}
    115135
    116 '''Korak 4''': Izdelava povrsine.
    117 
    118 Sedaj je potrebno izdelati povrsino, ki bo omejena s prej izdelano krivuljo. To storimo z ukazom [http://docs.salome-platform.org/5/geom/user/geompy_doc/group__l3__advanced.html#ga808d5981a10de3c662ab9781c959b738 geompy.MakeFace()]
    119 
    120 {{{
    121 #!python
    122 face = geompy.MakeFace(polyline, True)
    123 geompy.addToStudy(face, "face")
    124 salome.sg.updateObjBrowser(True)
    125 }}}
    126 
     136Drevesno strukturo posodobimo, ce zelimo prikazati nove geometrijske elemente v modelnem oknu.
     137[[BR]][[BR]][[BR]][[BR]][[BR]][[BR]]
    127138'''Korak 5''': Izvlek povrsine
    128139
    129140Izvlek povrsine izvedemo z ukazom [http://docs.salome-platform.org/5/geom/user/geompy_doc/group__l3__complex.html#ga9cec1d70a613916e8bb47e7b45edc3c4 geompy.MakePrism()]. Omenjeni ukaz sprejme tri argumente(povrsina, tocka1, tocka2), pri cemer sta tocka1 in tocka2 tocki, ki definirata vektor.
    130 
     141[[Image(prismSalomePrismExample.png, 300, right)]]
    131142{{{
    132143#!python
    133144p5 = geompy.MakeVertex(0.,0.,100.)
    134145prism1 = geompy.MakePrism(face, p1, p5)
     146# Dodamo nov izvlek v studijo
    135147geompy.addToStudy(prism1, "prism1")
     148# Posodobimo drevesno strukturo
    136149salome.sg.updateObjBrowser(True)
    137150}}}