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.

Slicer

Objectifs

  1. Comprendre et programmer un pipeline avec VTK
  2. Visualiser et traiter des données 3D
  3. Étendre l’interface utilisateur avec des widgets
  4. Créer de nouveaux filtres VTK
  5. Intégrer VTK dans votre application (Qt)
  6. 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
Cette formation sera donnée en anglais sauf si tous les participants maîtrisent la langue française.

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.

Les formations Kitware peuvent être personnalisées et dispensées selon vos besoins aux centres de formation Kitware (En Europe: Lyon, France; ou aux USA: Clifton Park, New York; Carrboro, North Carolina; Santa Fe, New Mexico) ou dans votre entreprise (demande de devis).

 

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.