2010-03-22 6 views
0

Je suis un débutant avec VTK et C++ (mais je connais bien les concepts/Java etc). Je devrai éventuellement utiliser à la fois QT et VTK pour mon projet. Je voudrais savoir s'il existe un environnement de développement ou un éditeur pour VTK (en utilisant C++) similaire à VTK Designer? Avec VTK Designer, je suis très déçu qu'il n'y ait pas de fonctionnalité pour convertir la sortie VTK en code C++.Environnement de développement à utiliser/apprendre VTK avec C++

+0

Je voulais juste ajouter que l'utilisation d'un langage de script tel que Python ou TCL, etc. est hors de question pour moi – user251128

Répondre

2

J'ai travaillé avec VTK/Qt pendant un moment, et je doute qu'il existe quelque chose comme VTK Designer qui convertira un pipeline en code C++.

Tout devra être codé à la main - et c'est assez simple. Si vous n'êtes pas sûr de l'implémentation C++ exacte de votre pipeline, je vous recommande de regarder les exemples/tests VTK au http://www.vtk.org/doc/nightly/html/classes.html

Par exemple, si vous souhaitez implémenter le filtre vtkStreamLine pour les lignes de courant, allez à la page Doxygen pour la classe (http://www.vtk.org/doc/nightly/html/classvtkStreamLine.html) et cliquez sur "Tests" link pour voir les implémentations existantes de la classe qui ont des exemples de configuration du pipeline.

2

Vous voudrez peut-être consulter le VTK examples car ils fournissent de nombreux exemples (en grande partie en C++). Vous pouvez également consulter les pages Doxygen, les tests et les exemples pour les classes qui vous intéressent.

ParaView utilise VTK, et vous pouvez suivre ce que vous faites dans ParaView pour obtenir le code Python (Outils-> Shell Python-> Trace). Je pense que ParaView avec sa fonctionnalité de trace peut vous rapprocher de ce que vous voulez. Il y a bien sûr d'autres ressources telles que les livres VTK, le wiki, les listes de diffusion, etc.

Questions connexes