Changes between Version 1 and Version 2 of salome_shaper


Ignore:
Timestamp:
Oct 8, 2019, 4:36:08 PM (5 years ago)
Author:
dpenko
Comment:

Add example with primitives.

Legend:

Unmodified
Added
Removed
Modified
  • salome_shaper

    v1 v2  
    77 * [https://events.prace-ri.eu/event/896/sessions/2723/attachments/998/1676/SHAPER_AShortIntro_2.pdf Predstavitev SHAPER modula]
    88 * [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)]
    910 * [https://www.youtube.com/channel/UCm7CSP3v1VF6brzmTlV9c3Q SHAPER primeri na Youtube]
    1011 * [http://www.learnsalome.org/shaper/interactive_tutorial SHAPER interaktivni tutorial]
     
    1213== Predstavitev SHAPER modula na primerih ==
    1314
    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
     21from salome.shaper import model
     22
     23# Inicializiramo model
     24model.begin()
     25mypartset = model.moduleDocument()
     26
     27# Kreiramo part
     28Part = model.addPart(partSet)
     29Part_doc = Part.document()
     30
     31# Dodamo kocko
     32Box = model.addBox(Part_doc, 10, 10, 10)
     33
     34# Prikaži model
     35model.do()
     36}}}
     37
     38Primeri 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
     45model.addBox(Part_doc, 10, 10, 10)
     46# Stožec
     47model.addCone(Part_doc, 20, 10, 10)
     48# Valj
     49model.addCylinder(Part_doc, 10, 10)
     50# Krogla
     51model.addSphere(Part_doc, 10)
     52# Torus
     53model.addTorus(Part_doc, 20, 10)
     54
     55}}}
     56
     57= Primer 2: Postopek preprostega izvleka v prostor (Extrude) =
    1558
    1659V SALOME Python shell vnesemo naslednje ukaze:
     
    4891}}}
    4992
    50 = Primer 2: Postopek izvleka v prostor z uporabo relacij =
     93= Primer 3: Postopek izvleka v prostor z uporabo relacij =
    5194
    52 Ta primer je podoben primeru 1 z razliko da se bo uporabilo relacije med elementi (sovpadanje točk, vzporednost ipd.).
     95Ta primer je podoben primeru 2 z razliko da se bo uporabilo relacije med elementi (sovpadanje točk, vzporednost ipd.).
    5396
    5497V SALOME Python shell vnesemo naslednje ukaze: