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

- Python
- Gráficos 3D, Automatización, Ingeniería Mecánica, Robótica, Simulación
- Fabricación aditiva, Diseño asistido por ordenador (CAD), Diseño para fabricación aditiva (DfAM), Ingeniería, Geometría, Desarrollo de productos, Creación de prototipos
Características:
- 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
Precios:
- Gratis
- 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++).
Ideal para:
- 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.