/********************************************************************** 文件名: 8.2_InteractionDemo.cpp Copyright (c) 张晓东, 罗火灵. All rights reserved. 更多信息请访问: http://www.vtkchina.org (VTK中国) http://blog.csdn.net/www_doling_net (东灵工作室) **********************************************************************/ #include #include #include #include #include #include #include //测试:../data/VTKBook-TestImage.jpg int main(int argc, char* argv[]) { if ( argc < 2 ) { std::cout<<"please load a *.jpg image."< reader = vtkSmartPointer::New(); reader->SetFileName(fileName); reader->Update(); vtkSmartPointer imageActor = vtkSmartPointer::New(); imageActor->SetInput( reader->GetOutput() ); vtkSmartPointer renderer = vtkSmartPointer::New(); renderer->AddActor( imageActor ); renderer->SetBackground(1.0, 1.0, 1.0); vtkSmartPointer renWin = vtkSmartPointer::New(); renWin->AddRenderer( renderer ); renWin->SetSize( 640, 480 ); renWin->Render(); renWin->SetWindowName("InteractionDemo"); vtkSmartPointer iren = vtkSmartPointer::New(); iren->SetRenderWindow(renWin); vtkSmartPointer style = vtkSmartPointer::New(); iren->SetInteractorStyle(style); iren->Initialize(); iren->Start(); return EXIT_SUCCESS; }