Formation Développement Applicatif avec VTK
Cette formation présente les principaux concepts de la boîte à outils VTK (the VisualizationToolKit), de la visualisation 2D/3D aux pipelines de post-traitement plus complexes et également l’intégration d’applications existantes.
Cette formation présentera les utilisations courantes de la boîte à outils VTK en utilisant une méthodologie axée sur la pratique.
La formation allie théorie et pratique par le biais de cours et d’exercices.
Objectifs
- Comprendre et programmer un pipeline avec VTK
- Visualiser et traiter des données 3D
- Étendre l’interface utilisateur avec des widgets
- Créer de nouveaux filtres VTK
- Intégrer VTK dans votre application (Qt)
- Développer l’interface utilisateur avec les interactors et les widgets
Prérequis
- C++ : Bonnes connaissances
- VTK : Connaissances basiques du modèle de données et de l’utilisation du pipeline
Programme
- Rappel sommaire sur les modèles de données et l’utilisation du pipeline
- Mécanismes avancées du pipeline :
- Requêtes de la pipeline et clés d’informations
- Gestion du temps
- Exécutif
- Développement de filtres
- Gestion des intéractions avec VTK:
- Interactors et Interactor Styles
- Observer et Events
- Picking
- Widgets
- Intégration dans une application Qt
- Débugger une application VTK
Pour cette formation, chaque participant doit venir avec son ordinateur portable. Les spécificités d’installation seront communiquées en amont par l’instructeur.
Les supports de cours sont en anglais.
Le repas du midi est inclus.
Informations Pratiques
Durée: 1 journée
Prochaine Date: 20 octobre 2022
Lieu: En ligne
Prix: 800€ (Kitware est agréé centre de formation)
Formation en Entreprise
Nous proposons des formations personnalisées en entreprise.
A propos du formateur
Thomas Galland a rejoint l’équipe de Kitware Europe en tant qu’ingénieur R&D en octobre 2021.
Thomas est titulaire d’un master en informatique de l’Université Aix-Marseille (France), où il s’est spécialisé en géométrie algorithmique et en informatique graphique. Il a notamment eu l’occasion de travailler sur des problématiques de remaillage dans le domaine de la CAO (Conception Assistée par Ordinateur) lors de son stage de fin d’études.
Au sein de Kitware, Thomas contribue activement au développement de VTK et ParaView.