1 #include "vtkAutoInit.h"
2 VTK_MODULE_INIT(vtkRenderingOpenGL2);
3 VTK_MODULE_INIT(vtkInteractionStyle);
4
5 #include <vtkSmartPointer.h>
6 #include <vtkImageData.h>
7 #include <vtkImageCanvasSource2D.h>
8 #include <vtkRenderWindoh>
9 #include <vtkRenderWindowInteractor.h>
10 #include <vtkInteractorStyleImage.h>
11 #include <vtkRenderer.h>
12 #include <vtkImageActor.h>
13
14 int main()
15 ;
42 // Setup renderers
43 vtkSmartPointer<vtkRenderer> redRenderer =
44 vtkSmartPointer<vtkRenderer>::New();
45 redRenderer>SetViewport(redViewport);
46 redRenderer>AddActor(redActor);
47 redRenderer>ResetCamera();
48 redRenderer>SetBackground(1.0, 1.0, 1.0);
49
50 // Setup render window
51 vtkSmartPointer<vtkRenderWindow> renderWindow =
52 vtkSmartPointer<vtkRenderWindow>::New();
53 renderWindow>AddRenderer(redRenderer);
54 renderWindow>SetSize( 640, 480 );
55 renderWindow>Render();
56 renderWindow>SetWindowName("ImageCanvasSource2D");
57
58 // Setup render window interactor
59 vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor =
60 vtkSmartPointer<vtkRenderWindowInteractor>::New();
61 vtkSmartPointer<vtkInteractorStyleImage> style =
62 vtkSmartPointer<vtkInteractorStyleImage>::New();
64 renderWindowInteractor>SetInteractorStyle(style);
65 // Render and start interaction
66 renderWindowInteractor>SetRenderWindow(renderWindow);
67 renderWindowInteractor>Initialize();
68 renderWindowInteractor>Start();
69
70 return EXIT_SUCCESS;
71 }
上一篇:VTK 实例1:显示一个空白VTK窗口
下一篇:VTK 实例10:坐标系统2
VTK









