VTK引擎知识点简介之一

指针

vtk对象的内存在堆上分配,有三种指针类型,分别是 常规 pointer, smartpointer,和weakpointer;三类指针的生存周期,以及互相转换的方式待注意;

vtk中标量scalar 和向量vector

的区别当几何体矩阵转换时,标量值不变,而向量直发生了变化;vector值存储在tkDataSet;vtk严格区分几何结构和拓扑结构,当我们说到“点”时,我们指的是几何上的点坐标和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,可以存储不同类型的图像和数码数据的文件格式,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。大多数普通计算机都支持这种文件格式。

Proj.4库是开源GIS最著名的地图投影库

心肌灌注成像(MRmyocardialperfusionimaging,MRMPI)

NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会

Ogg Theora 是 Xiph.Org 第一个公开发布的视频编解码器

XDMF (eXtensible Data Model and Format) is a library providing a standard way to access data produced by HPC codes数据以及视频格式解码

VTK矩阵

的数组行主序,OpenGL矩阵的数组存储列主序;

使用到的spline

有 :

Thin Plate Spline (薄板样条函数) TPS是一种插值方法,它寻找一个通过所有的控制点的弯曲最小的光滑曲面;就像一个薄铁板,通过所给定的几个“样条”(比如木条),铁板表面是光滑的。弯曲最小由一个能量函数定义,就是wiki上的那个双重积分

SCurve spline  S型曲线(S-Curve)多存在于分类评定模型(Logit model),逻辑回归(Logistic regression)模型,属于多重变数分析范畴,是社会学、生物统计学、临床、数量心理学、市场营销等统计实证分析的常用方法。

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是真实的数学公司表达的精确的几何体,如nurbs曲面;引擎是渲染mesh,根据精度要求,由suaface,重新计算,来决定mesh的密度;

输出的格式

支持gml格式 GML是可扩展标记语言( 标准通用标记语言的子集)在地理空间信息领域的应用

ply数据格式转换

xyz,xyza格式 散点

obj 3D模型文件格式。由Alias|Wavefront公司为3D建模和动画软件"Advanced Visualizer"开发的一种标准,适合用于3D软件模型之间的互导,也可以通过Maya读写。

DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052)。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。

vrml wrl wrl文件是一种虚拟现实文本格式文件。也是VRML的场景模型文件的扩展名。

dem 数字高程模型(Digital Elevation Model),简称DEM。它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地形模型(Digital Terrain Model,简称DTM)的一个分支,其它各种地形特征值均可由此派.stl 文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。 它的文件格式非常简单, 应用很广泛。

STL是最多快速原型系统所应用的标准文件类型。STL是用三角网格来表现3D CAD模型。

PLY文件格式是Stanford大学开发的一套三维mesh模型数据格式bin格式:

PLOT3D数据格式源于NASA,广泛用于规则网格的CFD数据文件。

PLOT3D文件可以是ASCII, 也可是Fortran unformatted 或 C binary形式。

pdb : pdb文件应该是Protein Data Bank (PDB)生物大分子3D结构的坐标数据

vtu vtp,vti, vts, vtr,vtk, 内部格式

bmp, jpg, png, pnm, tif, mha, 图片格式

svg,pdf, ps等vector image格式;

你可能感兴趣的:(VTK引擎知识点简介之一)