VTK基礎 1 系統概述

2021-09-26 16:13:49 字數 739 閱讀 8844

提供操縱桿模式和跟蹤球模式(預設)兩種互動型別

鍵盤事件:

vtkworldpointpicker

用於快速的對角色進行拾取,並獲取拾取點的世界座標值(x,y,z)。

vtkabstractproppicker

用於拾取場景中的物件,並且返回拾取物件的資料型別。

vtkproppicker

是vtkabstractproppicker 類的派生類,用於硬體支援的拾取操作,在有些硬體圖形系統上,該類不被支援,在這種情況下,使用軟體版本的vtkpicker 類。

vtkpicker

是vtkabstractproppicker 類的派生類,用軟體的方式實現邊界拾取,由於該類執行邊界拾取,所以不能實現單一拾取功能,該類還有兩個派生類,用於獲取更多的拾取資訊,如單元id、點id 和拾取點座標等,vtkpointpicker 用於獲取點的資訊(點id、座標),vtkcellpicker 用於拾取單元並且返回單元的資訊(單元id、單元引數座標)。

vtkassemblypath

當場景物件由vtkassembly 物件組裝在一起時,vtkassemblypath 包含了vtkassembly中每個物件的結點和變換矩陣,通過vtkassemblypath 類可以訪問vtkassembly 中的每個物件。

VTK教程之七 視覺化基礎演算法 概述

演算法是資料視覺化的核心,依據資料集結構和型別的變換對演算法進行分類,分為結構變換和型別變換,結構變換是指資料集幾何結構和拓撲結構的變換,型別變換是指資料集型別的變換。根據對資料集幾何結構 拓撲結構和屬性的影響可將結構變換分為四類 1 幾何變換只改變幾何體本身,不改變幾何體的拓撲結構。幾何變換只改變...

vtk的小總結 1 基礎知識

也是因為需要,所以要學一點點vtk。藉此發一點點總結,希望能有一點用。1 vtk裡每個類的建構函式都定義為保護成員,所以不能直接類名 例項進行定義物件。要使用智慧型指標vtksmartpointerrenwin vtksmartpointer new 如果使用的是 和 new 方法實現的,這裡的ne...

VTK學習筆記(1)

cmake 是乙個跨平台的工程構建工具,可以根據不同的平台生成與平台相關的工程配置檔案。同時,cmake簡化了工程構建過程,只要給工程裡的每個目錄都寫乙個cmakelists.txt指令碼檔案,就可以通過cmake生成該工程的編譯檔案。cmake支援in place構建 生成二進位制檔案和原始檔在同...