
本文主要記錄了項目中從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等。