Liaisons Python pour OpenCASCADE Technology (OCCT), un puissant noyau CAO open-source, permettant la modélisation CAO 3D et le traitement de la géométrie en Python.
PythonOCC

- Python
- Graphiques en 3D, Automation, Génie mécanique, Robotique, Simulation
- Fabrication additive, Computer Aided Design (CAD), Conception pour la fabrication additive (DfAM), Ingénierie, Géométrie, Développement de produits, Prototypage
Caractéristiques :
- Modélisation géométrique 3D (solides, surfaces, courbes), modélisation paramétrique, opérations booléennes, capacités de maillage, échange de données (STEP, IGES, STL), exploration et manipulation de la topologie, visualisation (avec différents backends comme wxPython, PyQt), algorithmes géométriques avancés.
Prix :
- Gratuit
- Permet d'accéder à un noyau de CAO complet en Python, puissant pour les opérations complexes de géométrie 3D, adapté à l'automatisation des tâches de CAO et au développement d'applications de CAO personnalisées, open-source.
- Courbe d'apprentissage abrupte en raison de la complexité d'OpenCASCADE, l'API peut être verbeuse et s'apparenter à du C++, l'installation peut être difficile, la documentation est abondante mais peut être difficile à parcourir, les performances pour les opérations très complexes en Python peuvent poser problème (bien que les opérations de base soient en C++).
Idéal pour :
- Ingénieurs, concepteurs et chercheurs ayant besoin d'effectuer de la modélisation CAO 3D programmatique, du traitement géométrique et de l'échange de données CAO en Python, en particulier pour des applications complexes ou personnalisées.