CODE:<br><br>#include <vtkImageData.h><br>#include <vtkJPEGReader.h><br>#include <vtkPolyDataMapper.h><br>#include <vtkPolyData.h><br>#include <vtkSmartPointer.h><br>#include <vtkTextureMapToPlane.h><br>
#include <vtkPlaneSource.h><br>#include <vtkTexture.h><br>#include <vtkRenderer.h><br>#include <vtkRenderWindow.h><br>#include <vtkRenderWindowInteractor.h><br> <br>int main ( int argc, char *argv[] )<br>
{<br> // Parse command line arguments<br> if ( argc != 2 )<br> {<br> std::cerr << "Usage: " << argv[0] << " Filename" << std::endl;<br> return EXIT_FAILURE;<br> }<br>
<br> std::string inputFilename = argv[1];<br> <br> // Read the image which will be the texture<br> vtkSmartPointer<vtkJPEGReader> jPEGReader =<br> vtkSmartPointer<vtkJPEGReader><div id=":12f">::New();<br>
jPEGReader->SetFileName ( "4.jpg" );<br>
<br> // Create a plane<br> vtkSmartPointer<vtkPlaneSource> plane =<br> vtkSmartPointer<vtkPlaneSource>::New();<br> plane->SetCenter(0.0, 0.0, 0.0);<br> plane->SetNormal(0.0, 0.0, 1.0);<br> <br> // Apply the texture<br>
vtkSmartPointer<vtkTexture> texture =<br> vtkSmartPointer<vtkTexture>::New();<br> texture->SetInput(jPEGReader->GetOutput());<br> <br> vtkSmartPointer<vtkTextureMapToPlane> texturePlane =<br>
vtkSmartPointer<vtkTextureMapToPlane>::New();<br> texturePlane->SetInput(plane->GetOutput());<br> <br> vtkSmartPointer<vtkPolyDataMapper> planeMapper =<br> vtkSmartPointer<vtkPolyDataMapper>::New();<br>
planeMapper->SetInputConnection(texturePlane->GetOutputPort());<br> <br> vtkSmartPointer<vtkActor> texturedPlane =<br> vtkSmartPointer<vtkActor>::New();<br> texturedPlane->SetMapper(planeMapper);<br>
texturedPlane->SetTexture(texture);<br> <br> // Visualize the textured plane<br> vtkSmartPointer<vtkRenderer> renderer =<br> vtkSmartPointer<vtkRenderer>::New();<br> renderer->AddActor(texturedPlane);<br>
renderer->SetBackground(.1, .2, .3); // Background color dark blue<br> renderer->ResetCamera();<br> <br> vtkSmartPointer<vtkRenderWindow> renderWindow =<br> vtkSmartPointer<vtkRenderWindow>::New();<br>
renderWindow->AddRenderer(renderer);<br> <br> vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor =<br> vtkSmartPointer<vtkRenderWindowInteractor>::New();<br> renderWindowInteractor->SetRenderWindow(renderWindow);<br>
<br> renderWindow->Render();<br> <br> renderWindowInteractor->Start();<br> <br> return EXIT_SUCCESS;<br>}<br><br><br>the image i am using :<br><br>it compiles but the .exe file doesnot show anything <br>I am not able to configure please tell me<br>
<font color="#888888">
<br>Sudhanshu<br></font></div>