在 Mac 上使用 VTK

VTK - Visualization Toolkit 是一套在醫學影像上不少人用的 Open Source 函式庫,因為課程需要所以前陣子找了要怎麼在 Mac 上使用的一些資料。

Installing VTK on Mac OS X - 教你怎麼在 Mac 上編譯並安裝 VTK。不過他是直接安裝,像我這種喜歡用套件管理系統的人,可能會比較喜歡用 Fink 來安裝。
幸運的是,Fink 中已經有了 VTK,只要啟用了 unstable 的套件之後就可以看到三個名為 vtk-py23/24/25 的套件,這三個套件都是 VTK,只是個別用來搭配 Python 2.3/2.4/2.5 罷了,選一個裝就可以了。不幸的是,VTK 本身有支援 Cocoa,但是預設是沒有開啟,而目前 Fink 套件樹中的也沒有打開這功能,而且他沒有包到目前最新的版本(5.0.3)。

所以我根據 Fink 中 VTK 的設定檔,把 Cocoa 支援打開,包了 VTK-5.0.3,設定檔可以由此下載。下載之後的檔案是個 zip 檔,其中包含了三個檔案,把它們放到 {fink_path}/fink/dists/local/main/finkinfo 中,然後把 VTK-5.0.3 的原始碼(下載)放到 {fink_path}/src 下,然後設定一下讓 Fink 去讀取本地的套件,應該就可以在套件樹中看到 vtk-py23/24/25 這三個套件,而且版本都是 5.0.3,最後下指令讓它編譯安裝(我是使用 Fink Commander 直接點選),等它編完安裝完就可以用了。

想要玩的朋友請接著看以下三篇文章,應該就可以順利使用 Cocoa 搭配 VTK 使用了。
Cocoa for Scientists (Part XIV): Beginning 3D Visualization - MacResearch
Cocoa for Scientists (Part XV): Continuing 3D Visualization - MacResearch
Cocoa for Scientists (Part XVI): Finalizing 3D Visualization - MacResearch

最後附上我寫的作業畫面:

Contents

comments powered by Disqus