Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf
Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf
Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Podatke je moguće pridruˇziti samo točkama i ćelijama strukture, ali ne i dijelovima<br />
ćelija kao ˇsto su bridovi ili stranice.<br />
Klase vtkPointData i vtkCellData predstavljaju odgovarajuće podatke pridruˇzene<br />
točkama, odnosno ćelijama. Za pridruˇzivanje i čitanje pridruˇzenih <strong>podataka</strong>, obje klase<br />
sadrˇze funkcije specifične tipu pridruˇzenih <strong>podataka</strong>, kao ˇsto su npr. SetScalars() ili<br />
SetVectors().<br />
Sljedeći primjer demonstrira kreiranje vtkImageData objekta i dodjeljivanje skalarnih<br />
vrijednosti njegovim točkama.<br />
//kreiramo novi objekt<br />
vtkImageData *image = vtkImageData::New();<br />
//zadajemo dimenzije, polozaj ishodista i razmak<br />
image->SetDimensions(5,10,10);<br />
image->SetOrigin(0.0,0.0,0.0);<br />
image->SetSpacing(0.2,0.1,0.1);<br />
//tockama strukture dodjeljujemo skalarne vrijednosti<br />
image->GetPointData()->SetScalars(scalars);<br />
/* pri tom je "scalars" instanca neke podklase od vtkDataArray<br />
koja sadrzi tocno 500 elemenata (5x10x10) */<br />
8