Python bindings for OpenCASCADE Technology (OCCT), a powerful open-source CAD kernel, enabling 3D CAD modeling and geometry processing in Python.
PythonOCC

- Python
- 3D-Grafiken, Automatisierung, Maschinenbau, Robotik, Simulation
- Additive Fertigung, Computerunterstützter Entwurf (CAD), Design für additive Fertigung (DfAM), Maschinenbau, Geometrie, Produktentwicklung, Prototyping
Merkmale:
- 3D geometric modeling (solids,surfaces,curves),parametric modeling,Boolean operations,meshing capabilities,data exchange (STEP,IGES,STL),topology exploration and manipulation,visualization (with various backends like wxPython,PyQt),advanced geometric algorithms
Preisgestaltung:
- Kostenlos
- Provides access to a full-featured CAD kernel from Python, powerful for complex 3D geometry operations, good for automating CAD tasks and developing custom CAD applications, open-source.
- Steep learning curve due to the complexity of OpenCASCADE, API can be verbose and C++-like, installation can be challenging, documentation is extensive but can be hard to navigate, performance for very complex operations in Python can be a concern (though core operations are in C++).
Am besten geeignet für:
- Engineers, designers, and researchers needing to perform programmatic 3D CAD modeling, geometry processing, and CAD data exchange in Python, especially for complex or custom applications.