天天看點

醫學四視圖-006-更新Vtk版本至9.0.3

醫學四視圖-006-更新Vtk版本至9.0.3

本文主要記錄了項目中從VTK8.2.0更新至9.0.3過程中遇到的問題。

電梯

1 更新Vtk版本至9.0.3

2 更新内容

2.1 更改QVTKOpenGLWidget

2.2 修改部分内部函數

☞ 源碼

源碼

為什麼要把VTK從8.2.0版本更新至9.0.3呢,一切原因都是CEO的問話,就是問怎麼把一個Dicom圖像給水準鏡像了,但是呢,我是真的不會,原理倒是知道一點點,但是對VTK以及圖形相關的知識都不熟悉,無從下手,搞了DCMTK,但是呢,不會和VTK融合,群裡問大佬們怎麼搞,才知道VTK已經內建了一部分DCMTK的東西和GDCM的内容了。開始準備是重新配置8.2.0 的CMake檔案,整了半天都不行,百度了好久找個一個網站說好像8.2 有BUG,是以我就直接換了最新的9.0.3.這就是由來了。編譯的話基本和8.2.0差不多,這裡就不高了。

本次更改内容為把原來的QVTKOpenGLWidget更換為QVTKOpenglNativeWisget。

本次修改部分内容函數,主要涉及部分函數在9.0之後将會棄用,是以做了部分更改,有GetInteractor更換為interactor;SetRenderWindow更換為setRenderWindow;GetRenderWindow更換為renderWindow等。

醫學四視圖-006-更新Vtk版本至9.0.3
醫學四視圖-006-更新Vtk版本至9.0.3

繼續閱讀