The aoc-utils project provides a Python package named aocutils with useful modules/classes/methods for PythonOCC. It is a high level API for PythonOCC.
PythonOCC is a set of Python wrappers for the OpenCascade Community Edition (an industrial strength 3D CAD modeling kernel)
conda install -c gflorent aocutils
Please see how the Dockerfile satisfies the requirements.
The goal of the aocutils package is to simplify some frequently used operations made in PythonOCC.
aocutils version and target PythonOCC version
aocutils version | PythonOCC version |
---|---|
18.*.* | >=0.18.2 |
The examples are in the examples folder at the Github repository (https://github.com/guillaume-florent/aoc-utils).
The wx backend (wxPython) backend is used for the examples that display a UI. You may easily change this behaviour to use pyqt or PySide by changing the backend in the call to init_display().