Changes between Version 2 and Version 3 of occt


Ignore:
Timestamp:
Nov 22, 2018, 2:03:30 AM (5 years ago)
Author:
Leon Kos
Comment:

Primer kocke

Legend:

Unmodified
Added
Removed
Modified
  • occt

    v2 v3  
    11== Uporaba modula PythonOCCT ==
    22
    3 Projekt **PythonOCCT** je še ena priredba knjižnice OpenCASCADE 7.2.0 za programiranje v jeziku Python.
    4 Od PythonOCC-ja se razlikuje v verziji OpenCASCADE in v klicanju metod.
     3Projekt **PythonOCCT** je še ena priredba knjižnice OpenCASCADE 7.2.0 za programiranje v jeziku Python in je na voljo na strani https://github.com/LaughlinResearch/pyOCCT
     4
     5Od PythonOCC-ja se razlikuje v verziji OpenCASCADE in [https://pyocct.readthedocs.io/en/latest/dev.html v klicanju metod].
     6
     7Primer kocke, ki je lahko poženemo v urejevalniku {{{pycharm}}} na strežiku viz.hpc.fs.uni-lj.si.
     8
     9{{{
     10#!python
     11from OCCT.Visualization import BasicViewer
     12from OCCT.BRepPrimAPI import BRepPrimAPI_MakeBox
     13from OCCT.Graphic3d import Graphic3d_NOM_ALUMINIUM
     14v = BasicViewer()
     15v.set_white_background()
     16shape = BRepPrimAPI_MakeBox(10, 20 ,30)
     17v.display_shape(shape.Shape(), rgb=(0.8, 0.8, 0.5), material=Graphic3d_NOM_ALUMINIUM)
     18v.start()
     19}}}
     20
    521
    622Statične funkcije se v **PythonOCC** uvozijo kar na modularnem nivoju: