pythonOCC: une plateforme de développement agile d`applications

1
pythonOCC: une plateforme de
développement agile d’applications CAO.
PyConFR 2009
Cité des Sciences et de l’Industrie, Paris – 31 mai 2009
Thomas Paviot*, Jelle Feringa*
PyConFR 2009 – pythonOCC: développement agile d’applications CAO
2
31 mai 2009
Objectifs de cette présentation
Exposer les enjeux du logiciel libre dans la
conception de produit en général et la CAO en
particulier,
Le language de programmation Python a une
pertinence industrielle,
Dresser un rapide état de l’art du couple CAO
3D/Python,
Présenter la bibliothèque de développement
pythonOCC.
Questions
PyConFR 2009 – pythonOCC: développement agile d’applications CAO
3
31 mai 2009
L’ingénierie numérique pour le développement de
produit
Les outils numériques sont largement utilisés pour accélérer les
cycles de développement des produits (CQD).
PyConFR 2009 – pythonOCC: développement agile d’applications CAO
4
31 mai 2009
CAO 3D
Le marché offre de nombreuses solutions de CAO
performantes et éprouvées (DS CatiaTM V5-SolidWorks, PTC
Pro/E, Siemens SolidEdgeTM, Autodesk InventorTM etc.)
L’offre open source en CAO 3D est pauvre.
Visualisation
scientifique: VTK
Modelage/Rendu
artistique/jeu:
Blender, Irrlicht,
Ogre3d
CAO 3D: BRLCAD
(vieillissant),
FreeCad (en dev.)
PyConFR 2009 – pythonOCC: développement agile d’applications CAO
5
31 mai 2009
Le contexte : des produits et organisations
industrielles complexes
Nombreux et difficiles problèmes d’interopérabilité des systèmes,
Un objectif affiché par la NASA et l’ESA: « Joining open standards
with the open source software (OSS) development model for cost-
effective implementations that avoid vendor dependencies ».
1 / 21 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !