1 #include <vtkAutoInit.h>
2 VTK_MODULE_INIT(vtkRenderingOpenGL2);
3 VTK_MODULE_INIT(vtkRenderingFreeType);
4 VTK_MODULE_INIT(vtkInteractionStyle);
5
6 #include <vtkPolyData.h>
7 #include <vtkSphereSource.h>
8 #include <vtkDecimatePro.h>
9 #include <vtkQuadricDecimation.h>
10 #include <vtkQuadricClustering.h>
11 #include <vtkSmartPointer.h>
12 #include <vtkPolyDataMapper.h>
13 #include <vtkProperty.h>
14 #include <vtkRenderWindoh>
15 #include <vtkRenderWindowInteractor.h>
16 #include <vtkRenderer.h>
17 #include <vtkPolydataReader.h>
18 #include <vtkCamera.h>
19
20 //测试文件:../data/fran_cut.vtk
21 int main(int argc, char * argv[])
22 ;
61 double rightViewport[4] = ;
62
vtkSmartPointer<vtkRenderer> leftRenderer =
64 vtkSmartPointer<vtkRenderer>::New();
65 leftRenderer>SetViewport(leftViewport);
66 leftRenderer>AddActor(origianlActor);
67 leftRenderer>SetBackground(1.0, 1.0, 1.0);
68
69 vtkSmartPointer<vtkRenderer> rightRenderer =
70 vtkSmartPointer<vtkRenderer>::New();
71 rightRenderer>SetViewport(rightViewport);
72 rightRenderer>AddActor(decimatedActor);
73 rightRenderer>SetBackground(1.0, 1.0, 1.0);
74
75 leftRenderer>GetActiveCamera()>SetPosition(0, 1, 0);
76 leftRenderer>GetActiveCamera()>SetFocalPoint(0, 0, 0);
77 leftRenderer>GetActiveCamera()>SetViewUp(0, 0, 1);
78 leftRenderer>GetActiveCamera()>Azimuth(30);
79 leftRenderer>GetActiveCamera()>Elevation(30);
80 leftRenderer>ResetCamera();
81 rightRenderer>SetActiveCamera(leftRenderer>GetActiveCamera());
82
83 vtkSmartPointer<vtkRenderWindow> renderWindow =
84 vtkSmartPointer<vtkRenderWindow>::New();
85 renderWindow>AddRenderer(leftRenderer);
86 renderWindow>AddRenderer(rightRenderer);
87 renderWindow>SetSize(640, 320);
88 renderWindow>Render();
89 renderWindow>SetWindowName("PolyDataDecimation");
90
91 vtkSmartPointer<vtkRenderWindowInteractor> interactor =
92 vtkSmartPointer<vtkRenderWindowInteractor>::New();
93 interactor>SetRenderWindow(renderWindow);
94
95 renderWindow>Render();
96 interactor>Start();
97
98 return EXIT_SUCCESS;
99 }
上一篇:VTK 实例64:体绘制管线(光线投影法体绘制)
下一篇:ITK 实例6 RGB图像像素色彩成分的访问
VTK









