1. Wstęp

Biblioteka VTK czyli The Visualization ToolKit jest bardzo rozbudowanym narzędziem informatycznym, umożliwiającym wizualizację jak i przetwarzanie danych. ...

2. Strony z działu VTK

3. Jak zacząć?

Biblioteka jest bardzo dobrze udokumentowana, co stanowi jej główną zaletą. Proponuję zacząć od pobrania źródeł, które należy rozpakować a następnie skonfigurować przy pomocy programu C Make. Następnie kompilujemy i ... gotowe :)
No może do końca nie jest to takie proste, ale warto spróbować ;)

3.1. Windows

Instalacja VTK w systemie Windows, polega na:

  • pobraniu i rozpakowaniu źródeł VTK
  • pobraniu i zainstalowaniu programu CMake, umożliwi on skonfigurowanie gołych źródeł, które można będzie skompilować wybranym (obsługiwanym) kompilatorem
  • skompilowaniu źródeł

Wkrótce więcej szczegółów...

3.2. Linux

W repozytoriach Ubuntu znajduje się przygotowana wersja VTK. Instalacja polega na pobraniu następujących pakietów:

libvtk5 libvtk5-dev libvtk5-qt4-dev libvtk5-qt4 vtk-doc vtk-tcl vtk-examples vtk-data

W repozytoriach znajdują się zazwyczaj wersje starsze niż ostatnia stabilna!

Wkrótce więcej szczegółów...

4. Dokumentacja

Przygodę z VTK proponuję zacząć od strony VTK FAQ oraz VTK WIKI.

Przy programowaniu niezbędna będzie strona dokumentacji wygenerowana przy pomocy systemu dokumentowania kodu Doxygen. Przy okazji - jest to bardzo użyteczne narzędzie, bardzo proste w użyciu i znacznie ułatwiające pracy przy puchnących projektach. Szczerze polecam!

5. Przykłady

Przykładowe obrazy tzw. wirtualnej bronchoskopi:

Przykład renderingu wolumetrycznego klatki piersiowej:

Wizualizacja jelita grubego (wirtualna kolonoskopia) po cyfrowym usunięciu resztek pokarmowych.

Różne metody wizualizacji wnętrza jelita grubego:


izopowierznia

rendering volumetryczny sprzętowo akcelerowany

rendering volumetryczny metodą raytracing'u

Powyższe grafiki zostały wygenerowane przeze mnie, jeżeli też byś tak chciał/chciała to zapraszam do współpracy!

6. Komentarze

Proszę o konstruktywne opinie ;)

6.0.1. student detektyw ?06 March 2011, 02:24

jak odpalić example.cxx w tym vtk? w jakim środowisku to się je?

6.0.2. Mirek06 March 2011, 23:05

Programy przykładowe napisane w C++ należy przygotować do kompilacji programem C Make, który jest dostępny zarówno pod Linuxem jak i Windowsami. W zależności od systemu operacyjnego i wykrytych "środowisk programistycznych" tworzony jest kompilowalny projekt. Poza plikami w C++ dostępne są również przykłady w językach skryptowych (Python i Tcl), które nie wymagają kompilacji - je się po prostu uruchamia z linii komend. Wkrótce opiszę uruchamianie przykładów na wiki :) W razie problemów, proszę o kontakt na maila. Pozdrawiam!

Komentarz: 
Autor: 
Przepisz code 251

HomePage

Dydaktyka

Materiały do pobrania

Praca naukowa

Programowanie

Projekty

Lista stron


edit

Page last modified on 30.03.2011, 03:59 - Powered by PmWiki

|