Introdução ao VTK

Introdução ao VTK Introdução ao VTK

paginas.fe.up.pt
from paginas.fe.up.pt More from this publisher
14.04.2013 Views

Pipeline de visualização do VTK ... Exemplo: Criação de uma isosuperfície de uma proteína Imagem resultante J. Tavares / J. Barbosa Visualização Cientifíca - Introdução ao VTK 86

Pipeline de visualização do VTK Exemplo (C ++ ) // creating a rendering environment… vtkRenderer * renderer = vtkRenderer::New(); vtkRenderWindow * renderWindow = vtkRenderWindow::New(); renderWindow->AddRenderer(renderer); // creating an object ( source, mapper, actor )… vtkConeSource * cone = vtkConeSource::New(); vtkPolyDataMapper * coneMapper = vtkPolyDataMapper::New(); coneMapper->SetInput(cone->GetOutput()); vtkActor * coneActor = vtkActor::New(); coneActor->SetMapper(coneMapper); // assign the object to the rendering environment, // and render the scene… renderer->AddActor(coneActor); renderWindow->Render(); J. Tavares / J. Barbosa Visualização Cientifíca - Introdução ao VTK 87

Pipeline de visualização do <strong>VTK</strong><br />

Exemplo (C ++ )<br />

// creating a rendering environment…<br />

vtkRenderer * renderer = vtkRenderer::New();<br />

vtkRenderWindow * renderWindow = vtkRenderWindow::New();<br />

renderWindow->AddRenderer(renderer);<br />

// creating an object ( source, mapper, actor )…<br />

vtkConeSource * cone = vtkConeSource::New();<br />

vtkPolyDataMapper * coneMapper = vtkPolyDataMapper::New();<br />

coneMapper->SetInput(cone->GetOutput());<br />

vtkActor * coneActor = vtkActor::New();<br />

coneActor->SetMapper(coneMapper);<br />

// assign the object to the rendering environment,<br />

// and render the scene…<br />

renderer->AddActor(coneActor);<br />

renderWindow->Render();<br />

J. Tavares / J. Barbosa Visualização Cientifíca - <strong>Introdução</strong> <strong>ao</strong> <strong>VTK</strong> 87

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

Saved successfully!

Ooh no, something went wrong!