02.05.2013 Views

Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf

Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf

Primjena biblioteke VTK u vizualizaciji znanstvenih podataka - Pmf

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!