Changes between Version 1 and Version 2 of salome_shaper
- Timestamp:
- Oct 8, 2019, 4:36:08 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
salome_shaper
v1 v2 7 7 * [https://events.prace-ri.eu/event/896/sessions/2723/attachments/998/1676/SHAPER_AShortIntro_2.pdf Predstavitev SHAPER modula] 8 8 * [https://docs.salome-platform.org/latest/gui/SHAPER/index.html SHAPER dokumentacija] 9 * [https://docs.salome-platform.org/latest/tui/SHAPER/ SHAPER dokumentacija (code source)] 9 10 * [https://www.youtube.com/channel/UCm7CSP3v1VF6brzmTlV9c3Q SHAPER primeri na Youtube] 10 11 * [http://www.learnsalome.org/shaper/interactive_tutorial SHAPER interaktivni tutorial] … … 12 13 == Predstavitev SHAPER modula na primerih == 13 14 14 = Primer 1: Postopek preprostega izvleka v prostor (Extrude) = 15 = Primer 1: Postopek izdelave primitivov = 16 17 {{{ 18 #!python 19 20 # Uvozimo potrebne knjižnice 21 from salome.shaper import model 22 23 # Inicializiramo model 24 model.begin() 25 mypartset = model.moduleDocument() 26 27 # Kreiramo part 28 Part = model.addPart(partSet) 29 Part_doc = Part.document() 30 31 # Dodamo kocko 32 Box = model.addBox(Part_doc, 10, 10, 10) 33 34 # Prikaži model 35 model.do() 36 }}} 37 38 Primeri sintakse "Add" ukazov za izdelavo drugih primitivov, ki se jih lahko najde tudi na 39 [https://docs.salome-platform.org/latest/tui/SHAPER/group__CPPHighAPI.html#ga0f0cb17c988065dfcd41201b56c789fd, tej povezavi]. 40 41 {{{ 42 #!python 43 44 # Kocka oz. kvader 45 model.addBox(Part_doc, 10, 10, 10) 46 # Stožec 47 model.addCone(Part_doc, 20, 10, 10) 48 # Valj 49 model.addCylinder(Part_doc, 10, 10) 50 # Krogla 51 model.addSphere(Part_doc, 10) 52 # Torus 53 model.addTorus(Part_doc, 20, 10) 54 55 }}} 56 57 = Primer 2: Postopek preprostega izvleka v prostor (Extrude) = 15 58 16 59 V SALOME Python shell vnesemo naslednje ukaze: … … 48 91 }}} 49 92 50 = Primer 2: Postopek izvleka v prostor z uporabo relacij =93 = Primer 3: Postopek izvleka v prostor z uporabo relacij = 51 94 52 Ta primer je podoben primeru 1z razliko da se bo uporabilo relacije med elementi (sovpadanje točk, vzporednost ipd.).95 Ta primer je podoben primeru 2 z razliko da se bo uporabilo relacije med elementi (sovpadanje točk, vzporednost ipd.). 53 96 54 97 V SALOME Python shell vnesemo naslednje ukaze: