Changes between Version 162 and Version 163 of python


Ignore:
Timestamp:
Nov 14, 2019, 5:12:00 PM (5 years ago)
Author:
dpenko
Comment:

Vaja300: add example how to get volume using GeomAlgoAPI_ShapeTools.volume().

Legend:

Unmodified
Added
Removed
Modified
  • python

    v162 v163  
    20652065* funkcijo '''osnovna_oblika''', ki naredi osnovno obliko modela z uporabo izvleka v prostor;
    20662066* funkciji '''izrez_1''' in '''izrez_2'''. Vsaka izmed funkcij naj izvede enega izmed potrebnih izrezov;
    2067 * funkcijo '''izracun_volumna''', ki izračuna ter vrne volumen modela (uporaba {{{return}}}), '''Opomba:''' Izračun volumna morate izpeljati sami (seštevanje posameznih "koščkov", odštevanje volumnov na podlagi izrezov itd.). Neke splošne funkcije, ki bi sam izračunal volumen, v SHAPERju ni;
     2067* funkcijo '''izracun_volumna''', ki izračuna ter vrne volumen modela (uporaba {{{return}}}), '''Opomba:''' Izračun volumna morate izpeljati sami (seštevanje posameznih "koščkov", odštevanje volumnov na podlagi izrezov ipd.). Neke splošne funkcije, ki bi sam izračunal volumen, v SHAPERju ni;
    20682068* izpis volumna (enote prevzamimo, da so v {{{mm}}}, torej izpis volumna naj bo v {{{mm^3}}}.
    20692069
    20702070'''Opomba''': Ne pozabite na dokumentiranje funkcij ipd.
     2071
     2072Za preverjanje volumna, če vaša implementacija vrne pravilen rezultat, lahko preverite z dodatnim ukazom
     2073
     2074{{{
     2075#!python
     2076
     2077from GeomAlgoAPI import GeomAlgoAPI_ShapeTools  as ShapeTools
     2078
     2079result = koncni_model.defaultResult() # Vrne objekt tipa ModelAPI.ModelAPI_Result
     2080volumen = ShapeTools.volume(result.shape()))
     2081}}}
    20712082
    20722083{{{