vtk demo(二) marchingCubes

1の#include <vtkSmartPointer.h>
 2の#include <vtkRenderWindow.h>
 3の#include <vtkRenderer.h>
 4の#include <vtkRenderWindowInteractor.h>
 5の#include <vtkInteractorStyleTrackballCamera.h>
 6の#include <vtkCylinderSource.h>
 7#含む<vtkPolyDataMapper.h>
 8の#include <vtkActor.h>
 9の#include <vtkLight.h>
 10の#include <vtkCamera.h>
 11の#include <vtkJPEGReader.h>
 12の#include <vtkTexture.h>
 13の#include < vtkPlaneSource.h>
 14の#include <vtkStructuredPointsReader.h>
15#include <vtkMarchingCubes.h>
 16の#include " vtkOpenGLRenderWindow.h " 
17  のint main()の
 18  {
 19 vtkSmartPointer <vtkStructuredPointsReader>リーダー= vtkSmartPointer <vtkStructuredPointsReader> ::新しいです();
20      reader-> SetFileName(" D:\\曽\\ vtkData \\ CT-Head.vtk " )。
21  
22      vtkSmartPointer <vtkMarchingCubes>マーチングキューブ法= vtkSmartPointer <vtkMarchingCubes> ::新しいです();
23      marchingCubes-> SetInputConnection(reader-> GetOutputPort());
24      marchingCubes->200 )。
25  
26      vtkSmartPointer <vtkPolyDataMapper> manpper = vtkSmartPointer <vtkPolyDataMapper> ::新しいです();
27      manpper-> SetInputConnection(marchingCubes-> GetOutputPort());
28  
29      vtkSmartPointer <vtkActor>俳優= vtkSmartPointer <vtkActor> ::新();
30      actor-> SetMapper(manpper)。
31  
32      vtkSmartPointer <vtkRenderer> marchingCubesRender = vtkSmartPointer <vtkRenderer> ::新しいです();
33      vtkSmartPointer <vtkRenderWindow> renWin = vtkSmartPointer <vtkRenderWindow> ::新();
34     vtkSmartPointer <vtkRenderWindowInteractor> IREN = vtkSmartPointer <vtkRenderWindowInteractor> ::新();
35      renWin-> AddRenderer(marchingCubesRender)。
36      iren-> SetRenderWindow(renWin)。
37      marchingCubesRender-> AddActor(アクター)。
38      vtkSmartPointer <vtkInteractorStyleTrackballCamera>スタイル= vtkSmartPointer <vtkInteractorStyleTrackballCamera> ::新();
39      iren-> SetInteractorStyle(スタイル);
40      renWin-> SetSizeメソッド(300300 )。
41      // marchingCubesRender->)(レンダリング; 
42  
43     iren-> 初期化();
44      iren-> スタート();
45    リターン 0 ;  
46 }

 結果は:

 

データ「CT-Head.vtkファイルにアップロード」は、困っている友達は、ファイルにダウンロードすることができます。

 

他の人のブログの公園の入り口のファイルが見つからない場合、このデータが必要があるダウンロード、あなたを送って、メールボックスを残してください

 

おすすめ

転載: www.cnblogs.com/0523jy/p/11402195.html