VTK基礎知識整理

2021-08-14 22:16:01 字數 924 閱讀 3756

最近在做的專案需要用到vtk,把一些基礎知識整理一下記錄下來,方便以後檢視。

vtk的工作原理:

vtk通過資料流實現變資訊為圖形資料的。

要理解工作原理,首先明確幾個型別:

1.vtksource(資料來源)   這個就好比乙個劇本裡面的角色,讓演員知道要演的是什麼人物。

資料來源有:vtkconesource,vtkspheresource,vtkoutlinesource...等等。

它們都繼承與vtkpolydataalgorithm類,該類用於提供不同的型別的資料來源

3.vtkactor(演員) 有了劇本,有了角色,得找個真人來演出這個劇本了。

該類繼承於vtkprop3d,有4個子類:vtkfollow,vtklodactor,vtkmesaactor,vtkopenglactor.

4.vtkrenderer(渲染器)   這個過程就相當於對演員進行化妝並布置場景;

該類繼承於vtkviewport,有2個子類:vtkmesarender,vtkopenglrender.

該類另外乙個作用是設定視窗vtkrenderwindow的背景.

5.vtkrenderwindow(視窗)    這個就相當於個舞台 ,把準備好的演員放進去,準備表演了;

該類繼承於vtkwindow,有2個子類:vtkmesawindow,vtkopenglwindow.

6.vtkrenderwindowinteractor(窗**互器)    這個像攝像機,用於捕捉演員的動作,然後傳給導演看

該類的繼承關係在vtkrenderwindowinteractor文章中已給出。

7.vtkinteractorobserver(觀察者)        有點導演的意思,導演通過**錄影後,做出一系列調整

該類的繼承關係在vtkrenderwindowinteractor文章中已給出

基礎知識整理

1.在輸出字元變數的值時,可以選擇以十進位制整數形式輸出,或以字元形式輸出。2.在乙個整數的末尾加大寫字母l或小寫字母l,表示它是長整型。3.代表除法運算子,兩個實數相除的結果是雙精度實數。兩個整數相除的結果是整數,捨去小數部分。但是,如果除數或被除數中有乙個是負值,則捨入的方向是不固定的。多數c編...

vtk的小總結 1 基礎知識

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

LDAP基礎知識整理

一 概述 ldap lightweight directory access protocol 輕量級目錄訪問協議 ldap 協議基於 x.500 標準,與x.500 不同,ldap 支援tcp ip,是跨平台的和標準的協議 二 基本概念在 ldap 中資訊以樹狀方式組織,在樹狀資訊中的基本資料單元...