Changes between Version 16 and Version 17 of salome_shaper


Ignore:
Timestamp:
Nov 6, 2019, 12:30:40 PM (5 years ago)
Author:
dpenko
Comment:

Add example for boolean addFuse and addCommon. Minor page structure edit.

Legend:

Unmodified
Added
Removed
Modified
  • salome_shaper

    v16 v17  
    1 == SALOME SHAPER ==
     1= SALOME SHAPER =
    22[[PageOutline]]
    33
     
    311311}}}
    312312
    313 === Primer: Boolova algebra: odštevanje (ang. cut) ===
     313=== Primeri: Boolova algebra: ===
     314
     315==== Odštevanje (ang. cut) ====
    314316
    315317Spodaj je prikazan primer boolove algebre na primeru kocke in krogle. Pri tem je kot za dodatek prikazano tudi, kako se lahko spreminja barvo in prosojnost modela, da dobimo enak rezultat kot je prikazano na sliki.
     
    389391}}}
    390392
     393==== Seštevanje oz. unija (ang. fuse) ====
     394
     395[[Image(SHAPER_example_fuse.png,right,190px)]]
     396
     397Podobno kot v prejšnjem primeru [http://trac.lecad.si/vaje/wiki/salome_shaper#Od%C5%A1tevanjeang.cut odštevanje] se izvede seštevanje.
     398Namesto {{{addCut}}} se uporabi ukaz {{{addFuse}}}.
     399
     400{{{
     401#!python
     402# Izvedba seštevanja geometrij (ang. fuse)
     403moj_sestevek = model.addFuse(part_dokument,
     404                     [model.selection("SOLID", "Kocka")],
     405                     [model.selection("SOLID", "Krogla")])
     406}}}
     407
     408Celotna koda je na voljo [http://trac.lecad.si/vaje/browser/python/SHAPER/boolean/fuse.py tukaj].
     409
     410==== Presek (ang. common) ====
     411
     412[[Image(SHAPER_example_common.png,right,190px)]]
     413
     414Podobno kot v prejšnjem primeru [http://trac.lecad.si/vaje/wiki/salome_shaper#Od%C5%A1tevanjeang.cut odštevanje] se izvede seštevanje.
     415Namesto {{{addCut}}} se uporabi ukaz {{{addCommon}}}.
     416
     417{{{
     418#!python
     419# Izdelava preseka (ang. common)
     420moj_presek = model.addCommon(part_dokument,
     421                     [model.selection("SOLID", "Kocka")],
     422                     [model.selection("SOLID", "Krogla")])
     423}}}
     424
     425Celotna koda je na voljo [http://trac.lecad.si/vaje/browser/python/SHAPER/boolean/common.py tukaj].
    391426
    392427