渲染乙個圓柱物件;
1:建立乙個圓柱物件;
2:建立乙個多邊資料對映器物件,用於幾何資料對映到影象庫,還可以設定相應的屬性;
4:建立渲染器:角色放在渲染器中,設定渲染屬性
5:建立渲染視窗:講渲染器放在渲染視窗裡面
6:建立窗**互方式:在渲染視窗中捕捉訊息響應
在console下實現的**如下:
方法1:
#include "vtkactor.h"
#include "vtkrenderer.h"
#include "vtkrenderwindow.h"
#include "vtkrenderwindowinteractor.h"
#include "vtkimageviewer.h"
#include "vtkimageviewer2.h"
#include"vtkpngreader.h"
#include "vtkimageactor.h"
#include "vtkinteractorstyleimage.h"
#include"vtkinteractorstyletrackballcamera.h"
#include "vtkactor2d.h"
#include"vtkcylindersource.h"
#include"vtkcamera.h"
#include "vtkautoinit.h"
vtk_module_init(vtkrenderingopengl2); // vtk was built with vtkrenderingopengl2
vtk_module_init(vtkinteractionstyle);
//create a poly
int main()
方法2:
#include "vtkactor.h"
#include "vtkrenderer.h"
#include "vtkrenderwindow.h"
#include "vtkrenderwindowinteractor.h"
#include "vtkimageviewer.h"
#include "vtkimageviewer2.h"
#include"vtkpngreader.h"
#include "vtkimageactor.h"
#include "vtkinteractorstyleimage.h"
#include"vtkinteractorstyletrackballcamera.h"
#include "vtkactor2d.h"
#include"vtkcylindersource.h"
#include"vtkcamera.h"
#include "vtkautoinit.h"
vtk_module_init(vtkrenderingopengl2); // vtk was built with vtkrenderingopengl2
vtk_module_init(vtkinteractionstyle);
//create a poly 2
int main()
VTK中建立圓柱體
1 使用vtkcylindersource來建立。vtkcylindersource可以建立沿著世界座標系y軸方向的圓柱體,但是不能任意設定圓柱體長軸的方向。vtksmartpointercylinder vtksmartpointer new cylinder setheight 20.0 cyl...
VTK學習(八)vtk管線
vtk module init vtkinteractionstyle int main int argc,char argv vtk兩個重要概念,一,渲染引擎,負責資料的視覺化表達。二,視覺化管線,指用於獲取資料,處理資料以及把資料寫入檔案或者把資料傳入渲染引擎進行顯示。資料物件,處理物件,資料流...
QT傳輸函式控制項設計2 體渲染和VTK
程式我就先直接放這裡 我們不需要都清楚細節,只需要知道這麼幾點 1.std string strfolder data 這個函式是用來記錄存放醫學影像檔案組的資料夾的。2.這段程式 1d transfer functions colortf addrgbpoint 200,0.0,0.0,0.0 c...