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. |
| 3 | Projekt **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 | |
| 5 | Od PythonOCC-ja se razlikuje v verziji OpenCASCADE in [https://pyocct.readthedocs.io/en/latest/dev.html v klicanju metod]. |
| 6 | |
| 7 | Primer kocke, ki je lahko poženemo v urejevalniku {{{pycharm}}} na strežiku viz.hpc.fs.uni-lj.si. |
| 8 | |
| 9 | {{{ |
| 10 | #!python |
| 11 | from OCCT.Visualization import BasicViewer |
| 12 | from OCCT.BRepPrimAPI import BRepPrimAPI_MakeBox |
| 13 | from OCCT.Graphic3d import Graphic3d_NOM_ALUMINIUM |
| 14 | v = BasicViewer() |
| 15 | v.set_white_background() |
| 16 | shape = BRepPrimAPI_MakeBox(10, 20 ,30) |
| 17 | v.display_shape(shape.Shape(), rgb=(0.8, 0.8, 0.5), material=Graphic3d_NOM_ALUMINIUM) |
| 18 | v.start() |
| 19 | }}} |
| 20 | |