ITK 使用 MeshFileReader 讀取 OBJ 檔案教學與範例

介紹如何使用 ITK 的 MeshFileReader 讀取 OBJ 網格檔案。 Python 讀取 OBJ 檔案 若在 Python 中,可以使用 itk 模組的 MeshFileReader 來讀取 OBJ 檔案: import itk # 設定 Mesh 資料型態(浮點數、維度 3) meshType = itk.Mesh[itk.F, 3] # 建立 Mesh Reader meshReader = itk.MeshFileReader[meshType].New() # 設定 MeshIO meshIO = itk.OBJMeshIO.New() meshReader.SetMeshIO(meshIO) # 指定 OBJ 檔案名稱 meshReader.SetFileName('my_mesh.obj') # 實際讀取 OBJ 檔案 meshReader.Update() # 取得 Mesh 內容 mesh = meshReader.GetOutput() C++ 讀取 OBJ 檔案 若要在 C++ 讀取 OBJ 檔案,可以使用 itk::MeshFileReader: ...

September 7, 2020 · G. T. Wang

itkwidgets 互動式 Jupyter 影像視覺化工具使用教學與範例

介紹如何在 Jupyter 環境中使用 itkwidgets 模組,互動式顯示影像或網格等 3D 資料。 itkwidgets 是從 itk-vtk-viewer 所衍生出來的 Python 模組,可以讓使用者在 Jupyter 環境之下顯示各種影像分析相關的資料。 ...

August 7, 2020 · G. T. Wang

Linux 系統 Blender 安裝與使用 BVTKNodes 教學與範例

介紹如何在 Linux 系統下安裝與使用 BVTKNodes,讓 Blender 可以直接建立並使用 VTK 的流程。 若需要在 Windws 系統下安裝 BVTKNodes,可參考 Windws 系統 Blender 安裝與使用 BVTKNodes 教學與範例。 ...

July 3, 2020 · G. T. Wang

使用 VTK 與 OpenVDB 將影像轉為 VDB 格式教學與範例

介紹如何使用 VTK 與 OpenVDB 將 VTK ImageData 格式的三維立體影像轉換為 VDB 格式。 VTK 與 OpenVDB 若要將 VTK ImageData 格式(*.vti 檔案)的三維立體影像(volume image)轉換為 VDB 格式,使用 VTK 函式庫讀取影像之後,然後再使用 OpenVDB 函式庫轉為 VDB 的檔案格式,以下是基本的實作程式碼。 ...

June 23, 2020 · G. T. Wang

VTK 視覺化工具 C++ 程式 Hello World 編譯教學與範例

介紹如何在 Ubuntu Linux 中建立 VTK 應用程式開發環境,撰寫 VTK 的 hello world 程式。 VTK(Visualization Toolkit)是 Kitware 公司所發展的一套開放原始碼的 3D 繪圖函式庫,可用於各領域的三維科學資料處理與顯示,以下是在 Ubuntu Linux 中建立 VTK 應用程式的基本流程。 ...

June 16, 2020 · G. T. Wang