3.3.1 输入输出
3.3.1.1 输入
读.gml文件 | |
读DEM (elevation map)文件 | |
读VTK XML | |
导入VRML 2.0文件 | |
读取粒子的二进制文件或文本文件。格式为:x,y,z,标量(所有浮点数或双精度数)。 | |
读取vtk多边形数据文件 | |
读取多边形数据(.vtp)文件 | |
读取PLOT3D产生的CFD(计算流体动力学)数据。 | |
读简单的“xyz”点文件 | |
读取图像数据(.vti)文件 | |
读取直线网格(.vtr)文件 | |
读取结构化网格(.vts)文件 | |
读取非结构化网格(.vtu)文件 | |
读取结构化网格(.vtk)文件。 | |
读取结构化点(.vtk)文件 | |
读取包含11个线性单元格的非结构化网格。 | |
读取JPEG图像。 | |
阅读PNG图像。 | |
读取BMP(.bmp)文件。 | |
读取TIFF(.tif)文件。 |
3.3.1.2 输出
写一个简单的“.xyz”文件 | |
写一个.vti文件。VTI是一个“ImageData”。 | |
写一个.vtp文件。VTP是“PolyData”。此格式允许存储最复杂的几何对象。 | |
写一个.vtu文件。VTU是一个“非结构化网格”。该格式允许存储3D数据 | |
从vtkStructuredGrid写一个.vts文件。 | |
将每个线性单元格写入传统的UnstructuredGrid文件。 | |
写一个JPEG(.jpg)文件。 | |
写一个PNG(.png)文件。 | |
写一个BMP(.bmp)文件。 | |
写一个TIFF(.tif)文件。 |
3.3.2 基本几何对象
3D轴 | |
折线 | |
点 | |
线 | |
多边形 | |
四边形 | |
3.3.3 数学运算
vtkMath :: Jacobi | 计算对称矩阵的特征值和特征向量。 |
vtkMath :: SolveHomogeneousLeastSquares | 同质最小二乘法。 |
vtkMath :: SolveLeastSquares | |
矩阵 | |
vtkMath :: Perpendiculars | 获取垂直于另一个向量的向量。 |
从矢量和法线的点积生成标量 | |
单位化向量 |
3.3.4 第三方库
vtkeigen | 矩阵处理工具 |
vtkglew | OpenGL扩展库,用于帮助C/C++开发者初始化扩展(OpenGL扩展功能)并书写可移植的应用程序 |
vtkhdf5 | HDF文件格式操作 |
vtkjpeg | Jpeg文件操作 |
vtkjsoncpp | Json文件操作 |
vtklibharu | libHaru是一个免费的跨平台开源库,用于生成PDF文件。 |
vtklibxml2 | Libxml2是为Gnome项目开发的XML C解析器和工具包 |
vtklz4 | LZ4是无损压缩算法,提供每核400 MB / s的压缩速度 |
vtklzma | 是一个Deflate和LZ77算法改良和优化后的压缩算法 |
vtkmetaio | AR |
vtknetcdf | 网络通用数据格式文件操作。netcdf文件开始的目的是用于存储气象科学中的数据,现在已经成为许多数据采集软件的生成文件的格式。利用NetCDF可以对网格数据进行高效地存储、管理、获取和分发等操作。由于其灵活性,能够传输海量的面向阵列(array-oriented)数据,目前广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域 |
vtkogg | |
vtkpng | Png文件操作 |
vtkpugixml | 轻量级,简单快速的XML解析器,适用于支持XPath的C ++ |
vtksqlite | Sqlite数据库操作 |
vtksys | 系统操作。包括:MD5加密解密、Base64编码解码、字符类型转换(窄字符串转换为宽字符串)等。 |
vtktheora | Theora是开放而且免费的视频压缩编码技术。从VP3 HD高清到MPEG-4/DiVX格式都能够被Theora很好的支持。 |
vtktiff | 标签图像文件格式(Tag Image File Format,简写为TIFF)是一种灵活的位图格式,主要用来存储包括照片和艺术图在内的图像。 |
vtkzlib | zlib是提供数据压缩用的函式库 |