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)
install
pip install aocutils
Dependencies
aocutils depends on OCC >=0.16 and scipy. The examples require wx>=2.8 (or another backend (minor code modifications required)). These requirements cannot be satisfied through pip. Please see the table below for instructions on how to satisfy the requirements.
package |
version |
Comment |
|---|---|---|
OCC |
>=0.16. |
See pythonocc.org or github.com.tpaviot/pythonocc-core for instructions
or conda install -c https://conda.anaconda.org/dlr-sc pythonocc-core
|
scipy |
latest |
Simplest solution is conda install scipy
or a full Anaconda distribution
|
wx |
>=2.8 |
See wxpython.org for instructions |
Goal
The goal of the aocutils package is to simplify some frequently used operations made in PythonOCC.
Versions
aocutils version and target PythonOCC version
aocutils version |
PythonOCC version |
|---|---|
0.1.* |
0.16.2 |
Examples
The examples are in the examples folder at the Github repository (https://github.com/floatingpointstack/aoc-utils).
The wx backend (wxPython) backend is used for the examples that display a UI. You may easily change this behaviour to use pyqt4 or PySide by changing the backend in the call to init_display().
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file aocutils-0.3.0.zip.
File metadata
- Download URL: aocutils-0.3.0.zip
- Upload date:
- Size: 73.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c20a88566bc62605d26e224bba6bb20ee90a6f7060e520263d6ed98e3e65b21b
|
|
| MD5 |
73b556f58f7876f2f2b3da1dfffa430f
|
|
| BLAKE2b-256 |
163ad9437f0dd455ac2bd6295263948e88ab235c1acae8bba6b564248d3f2dc1
|