1. 程式人生 > >Python 三維視覺化筆記1 -- TVTK庫

Python 三維視覺化筆記1 -- TVTK庫

Python 三維視覺化筆記1 – TVTK庫


Python 三維視覺化系列筆記是筆者在學習黃天羽老師的《Python科學計算三維視覺化》課程及筆者實踐三維視覺化的筆記。

課程連結: Python科學計算三維視覺化

參考文件:
VTK 官方文件

環境:

版本
python 3.6.6
tvk 8.1.1
numpy 1.15.4
traits 4.6.0
mayavi 4.6.2
pyqt5 5.9.6

一、TVTK庫安裝


1、方法1:安裝 whl 檔案

  • 下載各個庫的 whl 檔案,下載地址
  • 使用 pip 進行安裝
# whl 檔名根據自己下載的檔名填寫
pip install VTK-8.1.1-cp36-cp36m-win_amd64.whl 
pip install numpy-1.15.4+mkl-cp36-cp36m-win_amd64.whl 
pip install traits-4.6.0-cp36-cp36m-win_amd64.whl 
pip install mayavi-4.6.2+vtk81-cp36-cp36m-win_amd64.whl 
pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl

2、方法2:直接安裝

  • 直接使用pip進行安裝
  • 也可以使用conda安裝,把 pip 改為 conda 即可
pip install vtk
pip install numpy
pip install traits
pip install mayavi
pip install pyqt

3、安裝測試

# 執行程式可以開啟檢視參考文件的介面
from tvtk.tools import tvtk_doc
tvtk_doc.main()

# 建立TVTK庫長方體資料來源:
from tvtk.api import tvtk
# 建立一個長方體資料來源,並且同時設定其長寬高
s = tvtk.CubeSource(x_length=1.0, y_length=2.0, z_length=3.0)
# 輸出整個結果的細節
print(s)

在這裡插入圖片描述


二、TVTK庫使用


1、