指針
vtk對象的內(nèi)存在堆上分配,有三種指針類型,分別是 常規(guī) pointer, smartpointer,和weakpointer;三類指針的生存周期,以及互相轉(zhuǎn)換的方式待注意;
vtk中標量scalar 和向量vector
的區(qū)別當幾何體矩陣轉(zhuǎn)換時,標量值不變,而向量直發(fā)生了變化;vector值存儲在tkDataSet;vtk嚴格區(qū)分幾何結(jié)構(gòu)和拓撲結(jié)構(gòu),當我們說到“點”時,我們指的是幾何上的點坐標和vertice拓撲,
vtk中使用到的第三方庫
alglib ?,mpi,boost,piston contour ;
cosmos?A C++ library for numerical evaluation of cosmological quantities. 宇宙學
EXODUS II is a model developed to store and retrieve transient data for finite element analyses. It is used for preprocessing, postprocessing, as well as code to code data transfer. ExodusII is based on netcdf. Includes the nemesis parallel extensionThe Expat XML Parserhdf5?Hierarchical Data Format,可以存儲不同類型的圖像和數(shù)碼數(shù)據(jù)的文件格式,并且可以在不同類型的機器上傳輸,同時還有統(tǒng)一處理這種文件格式的函數(shù)庫。大多數(shù)普通計算機都支持這種文件格式。
Proj.4庫是開源GIS最著名的地圖投影庫
心肌灌注成像(MRmyocardialperfusionimaging,MRMPI)
NetCDF(network Common Data Form)網(wǎng)絡通用數(shù)據(jù)格式是由美國大學大氣研究協(xié)會
Ogg Theora?是 Xiph.Org 第一個公開發(fā)布的視頻編解碼器
XDMF?(eXtensible Data Model and Format) is a library providing a standard way to access data produced by?HPC?codes數(shù)據(jù)以及視頻格式解碼
VTK矩陣
的數(shù)組行主序,OpenGL矩陣的數(shù)組存儲列主序;
使用到的spline
有 :
Thin Plate Spline (薄板樣條函數(shù))?TPS是一種插值方法,它尋找一個通過所有的控制點的彎曲最小的光滑曲面;就像一個薄鐵板,通過所給定的幾個“樣條”(比如木條),鐵板表面是光滑的。彎曲最小由一個能量函數(shù)定義,就是wiki上的那個雙重積分
SCurve spline ?S型曲線(S-Curve)多存在于分類評定模型(Logit model),邏輯回歸(Logistic regression)模型,屬于多重變數(shù)分析范疇,是社會學、生物統(tǒng)計學、臨床、數(shù)量心理學、市場營銷等統(tǒng)計實證分析的常用方法。
Kochanek spline: In?mathematics, a?Kochanek–Bartels spline?or?Kochanek–Bartels curve?is a?cubic Hermite spline?with tension, bias, and continuity parameters defined to change the behavior of thetangents.
Cardinal spline:cubic Hermite spline
mesh & Surfacemesh
是三角化的面片逼近一個幾何體的形狀;而surface是真實的數(shù)學公司表達的精確的幾何體,如nurbs曲面;引擎是渲染mesh,根據(jù)精度要求,由suaface,重新計算,來決定mesh的密度;
輸出的格式
支持gml格式?GML是可擴展標記語言(?標準通用標記語言的子集)在地理空間信息領(lǐng)域的應用
ply數(shù)據(jù)格式轉(zhuǎn)換
xyz,xyza格式 散點
obj?3D模型文件格式。由Alias|Wavefront公司為3D建模和動畫軟件"Advanced Visualizer"開發(fā)的一種標準,適合用于3D軟件模型之間的互導,也可以通過Maya讀寫。
DICOM(Digital Imaging and Communications in Medicine)即醫(yī)學數(shù)字成像和通信,是醫(yī)學圖像和相關(guān)信息的國際標準(ISO 12052)。它定義了質(zhì)量能滿足臨床需要的可用于數(shù)據(jù)交換的醫(yī)學圖像格式。
vrml wrl?wrl文件是一種虛擬現(xiàn)實文本格式文件。也是VRML的場景模型文件的擴展名。
dem?數(shù)字高程模型(Digital Elevation Model),簡稱DEM。它是用一組有序數(shù)值陣列形式表示地面高程的一種實體地面模型,是數(shù)字地形模型(Digital Terrain Model,簡稱DTM)的一個分支,其它各種地形特征值均可由此派.stl 文件是在計算機圖形應用系統(tǒng)中,用于表示三角形網(wǎng)格的一種文件格式。 它的文件格式非常簡單, 應用很廣泛。
STL是最多快速原型系統(tǒng)所應用的標準文件類型。STL是用三角網(wǎng)格來表現(xiàn)3D CAD模型。
PLY文件格式是Stanford大學開發(fā)的一套三維mesh模型數(shù)據(jù)格式bin格式:
PLOT3D數(shù)據(jù)格式源于NASA,廣泛用于規(guī)則網(wǎng)格的CFD數(shù)據(jù)文件。
PLOT3D文件可以是ASCII, 也可是Fortran unformatted 或 C binary形式。
pdb :?pdb文件應該是Protein Data Bank (PDB)生物大分子3D結(jié)構(gòu)的坐標數(shù)據(jù)
vtu vtp,vti, vts, vtr,vtk, 內(nèi)部格式
bmp, jpg, png, pnm, tif, mha, 圖片格式
svg,pdf, ps等vector image格式;