[vtkusers] vtkImageMapToColors + vtkTexture
Matthew Bowman
matthew.bowman at sogotech.com
Thu Aug 23 13:54:19 EDT 2007
Greetings all. I'm new to VTK so take it easy on me :-)
I'm trying to expand on the Medical3.cxx example by taking the
vtkImageMapToColors + vtkImageActor and visualize the result on a
vtkPlaneSource (vtkPlaneSource -> vtkPolyDataMapper -> vtkActor). I'm
trying to accomplish this to be able to slide the slice through the
model and visualize the plane dynamically (as opposed to statically).
I've tried to do this with vtkTexture but it gives me an error saying 3D
textures are not supported.
What I'm doing (mostly copied form Medical3.cxx):
vtkPlaneSource xPlaneSource = vtkPlaneSource::New();
vtkPolyDataMapper xPlaneMapper = vtkPlaneMapper::New();
xPlaneMapper->SetInputConnection(xPlaneSource->GetOutputPort());
vtkActor xPlane = vtkActor::New();
xPlane->SetMapper(xPlaneMapper);
vtkLookupTable *bwLut = vtkLookupTable::New();
... [same as example] ...
vtkImageMapToColors *xImageMap = vtkImageMapToColors::New();
xImageMap->SetInputConnection(v16->GetOutputPort());
xImageMap->SetLookupTable(bwLut);
vtkTexture *texture = vtkTexture::New();
texture->SetInputConnection(xImageMap->GetOutputPort());
xPlane->SetTexture(texture);
Anyone out there know what I'm doing wrong (or if I'm even shooting in
the right direction?)
Thanks in advance for any responses!
--Matthew
More information about the vtkusers
mailing list