VTK 实例1:显示一个空白VTK窗口
1 #include "vtkAutoInit.h"
2 VTK_MODULE_INIT(vtkRenderingOpenGL2);
3 VTK_MODULE_INIT(vtkInteractionStyle);
4
5 #include <vtkRenderWindow.h>//包含头文件(类)
6 #include <vtkSmartPointer.h>
7
8 int main()
9 {
10 //使用智能指针定义一个vtkRenderWindow类型的对象renWin
11 //也可换成 vtkRenderWindow* renWin = vtkRenderWindow::New();
12 vtkSmartPointer<vtkRenderWindow> renWin =
13 vtkSmartPointer<vtkRenderWindow>::New();
14
15 renWin->SetWindowName("Hadley");//设置窗口名字
16 renWin->SetSize(300, 150);//设置窗口大小,长*宽=300*150像素
17 renWin->Render();//调用vtkRenderWindow里的Render()方法显示并渲染VTK窗口
18
19 std::cin.get();//等待用户输入,让程序停下来,窗口便不会一闪而过
20 return EXIT_SUCCESS;
21 }