1.vtk影象處理引言
影象資料的應用非常廣泛,最貼近日常生活的應用是3d遊戲,其中每個角色的模型、場景等都是圖形資料。當然,遊戲僅僅是影象資料的乙個應用點。圖形在cad(計算機輔助設計)、影視、醫學、地質、氣象資料建模等領域中均有著廣泛的應用。vtkpolydata是vtk中常用的資料結構之一,可以表示小到乙個點、一條線,達到乙個模型、乙個場景等。
2.vtkpolydata資料生成與顯示
之前也曾說過,在這裡只是簡單的回顧,更重要滴在於深入地理解。
vtkpolydata主要由幾何結構資料、拓撲結構資料、屬性資料組成。
幾何結構資料:組成模型的點集;
拓撲結構資料:這些點根據一定的連線關係組成的單元資料;表明集合點集之間的拓撲關係
屬性資料:與幾何結構資料和拓撲結構資料相關聯,屬性資料可以是標量、向量或者張量。
例如,可以為其中的每個點定義曲率屬性資料,也可以為其中的每乙個單元定義乙個法向量屬性資料。在vtkpolydata視覺化中會利用這些屬性資料直接或者間接計算單元或點的顏色。
例項如下:
執行結果如下:#include"vtksmartpointer.h"
#include"vtkconesource.h" //定義乙個錐型圖形資料
#include"vtkpolydata.h"
#include"vtkactor.h"
#include"vtkrenderer.h"
#include"vtkrenderwindow.h"
#include"vtkrenderwindowinteractor.h"
int main()
解析:從結果可以看出,該椎體是由7個空間點構成了7個單元的資料組成。這裡也僅僅定義了乙個空間的椎體,並未給點或者單元資料設定屬性資訊。
求兩個多邊形資料 vtkPolyData 的相交線
vtkintersectionpolydatafilter 簡介 該濾波器計算兩個多邊形資料 vtkpolydata 的交集。其第乙個輸出是 交集線集 a set of lines 第二個和第三個輸出分別為第一和第二個輸入 vtkpolydata.如果需要,後兩個輸出可以被相交線分割。示例 可以看出...
資料庫基礎 day61
about storage engines,目前,你得知道我們目前使用的是innodb,建立不同引擎的表,生成的檔案會有些特點,這裡暫時不寫,select可以查詢表中的資料,desc t1,是檢視表的結構資訊,show create table t1 g 可以更詳細的檢視表的結構資訊,複製表,表結構...
61 大資料 hive 查詢資料五 join語句
hive只支援等值連線,在連線謂詞中只能使用等號 hive不支援在on子句中的謂詞間使用or on指定連線條件,where指定過濾條件 執行順序 先執行join,再通過where語句進行過濾 hive中的join操作的關鍵字必須在on中指定,不能在where中指定,不然會先做笛卡爾積再過濾 可以在查...