VTK顯示VTI格式的資料

2021-10-17 04:12:09 字數 1295 閱讀 7699

vtk_module_init(vtkinteractionstyle);

vtk_module_init(vtkrenderingfreetype);

int main(int argc, char** ar**)

std::string inputfilename = ar**[1];

// 讀取資料

vtksmartpointerreader =

vtksmartpointer::new();

reader->setfilename(inputfilename.c_str());

reader->update();

//轉換資料型別

vtknewreadercast;

readercast->setinputconnection(reader->getoutputport());

readercast->setoutputscalartypetounsignedchar();//轉換為影象資料

readercast->clampoverflowon();//預設情況下,該變數值為0;當設定為1時,輸出的畫素值不能超過輸出型別的最大值。

readercast->update();

// 視覺化

//渲染

vtksmartpointeractor =

vtksmartpointer::new();

actor->getproperty()->setrepresentationtowireframe();

vtksmartpointerrenderer =

vtksmartpointer::new();

renderer->addactor(actor);

renderer->resetcamera();

renderer->setbackground(1, 1, 1);

vtksmartpointerrenderwindow =

vtksmartpointer::new();

renderwindow->addrenderer(renderer);

vtksmartpointerrenderwindowinteractor =

vtksmartpointer::new();

renderwindowinteractor->setrenderwindow(renderwindow);

renderwindowinteractor->initialize();

renderwindowinteractor->start();

return exit_success;}

VTK 在VTK 8 2 的三維場景中顯示中文

這個問題卡了我好久周,網上嘗試了很多方法,包括使用vtkvectortext向量,texctactor3d設定字型編碼,修改ftfont字型原始碼等等,都沒有成功。可能是版本原因,我看網上的方法基本都是針對vtk6.x,要麼就是直接沒說版本 應該也是6.x,方法用到的那些檔案我vtk裡面甚至都沒有 ...

DataGrid中資料顯示格式

常規日期或 g 顯示日期和 或時間。對於實數,顯示日期和時間,例如 4 3 93 05 34 pm。如果沒有小數部分,則只顯示日期,例如 4 3 93。如果沒有整數部分,則只顯示時間,例如 05 34 pm。日期顯示由系統的 localeid 值確定。長日期或 d 根據區域設定的長日期格式顯示日期。...

MATLAB資料型別 資料顯示格式

format函式格式 說明format short 或 format short 預設顯示,保留小數點後4位 format long 或 format long 有效數字16位 format long e 有效數字16位 3位指數 format short e 有效數字5位 3位指數 format ...