VTK教程之七 可视化基础算法-概述

算法是数据可视化的核心,依据数据集结构和类型的变换对算法进行分类,分为结构变换和类型变换,结构变换是指数据集几何结构和拓扑结构的变换,类型变换是指数据集类型的变换。

根据对数据集几何结构、拓扑结构和属性的影响可将结构变换分为四类:

1)  几何变换只改变几何体本身,不改变几何体的拓扑结构。几何变换只改变物体的空间位置,常用的几何变换包括:平移、旋转、缩放等。

2)   拓扑变换改变了拓扑结构,不改变物体的几何形状,其实质上是一种数据集类型的变换。

3)   属性数据变换将属性数据从一种形式变换到另一种形式,或者利用输入的数据生成新的属性数据,属性数据变换对数据集的结构没有影响。计算矢量的大小和依据高程数据生成标量数据都是属性数据变换。

4)  数据集结构和属性数据都改变的变换为组合变换,如:计算等值线、三维表面等都是组合变换。

依据所要处理的属性数据的类型,对算法进行分类,分为如下几类:

1)  标量算法

运算标量数据,如:依据气象资料生成数值等值线等。

2)  矢量算法

运算矢量数据,如生成气体流动方向的有向线段,是矢量可视化的例子。

3)  张量算法

对张量矩阵进行运算。

      4)模型算法

      生成数据集的几何和拓扑结构、表面的法矢量或者纹理数据,除去以上算法的所有算法都可归为模型算法。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VTK 编程简介(转载) .......................................................... 3 VTK 数据类型 ................................................................. 8 VTK 教程之一 可视化管线 ...................................................... 9 VTK 教程之二 可视化管线的执行 ............................................... 13 VTK 教程之三 数据集 ......................................................... 15 VTK 教程之四 单元和点集 ..................................................... 16 VTK 教程之五 数据集的类型和数据集的属性数据 ................................. 22 VTK 教程之六 构建数据集的例子程序 ........................................... 26 VTK 教程之七 可视化基础算法-概述 ............................................ 28 VTK 教程之八 可视化基础算法-颜色映射 ........................................ 29 VTK 教程之九 可视化基础算法-二维轮廓线(等值线)提取 ........................ 33 VTK 教程之十 可视化基础算法-三维轮廓面(等值面)提取 ........................ 40 VTK 教程之十一 可视化基础算法-方向线 ........................................ 43 VTK 教程之十二 可视化基础算法-几何体变形 .................................... 46 VTK 教程之十三 可视化基础算法-位移图 ........................................ 50 VTK 教程之十四 可视化基础算法-用隐函数构建几何体 ............................ 53 VTK 培训教程之十五 可视化基础算法-用隐函数提取数据集中的数据 ................ 63 VTK 培训教程之十六 可视化基础算法-用隐函数可视化随机或离散运动的物体 ........ 65 VTK(Visualization Toolkit)安装和配置 没有找到 vc6.0 或 vc8.0 下的安装版, 若是用 vc7.0 话有现成的安装版本, 只能自己动手编 译了一下 安装版的配置环境(VC6,Windows) 1. 必须要下载的东西,VC6 已经装好为前提: vtk-5.0.4-win32.exe 安装程序 http://vtk.org 的 Download vtk-5.0.4.zip 源程序 vtkdata-5.0.4.zip 数据 2. 安 装 vtk-5.0.4-win32.exe 在 D:\Program Files\VTK 5.0, 解 压 vtk-5.0.4.zip 到 D:\Program Files\VTK 5.0\vtk-5.0.4, vtkdata-5.0.4.zip 到 D:\Program Files\VTK 5.0\vtkdata-5.0.4 3. 用 cmake 编译到 D:\Program Files\VTK 5.0\bin 下,(这一步花了我不少 时间,每次 cmake 编译到一定量就死掉,不知道什么原因,编译了不下 10 次终于成功) 4. 参数设置,几个关键参数要注意; vtk_use_guisupport,打开它,才能选 vtk_use_mfc,再 configure; vtk_data_root: 目的是告诉 cmake,vtk 需要的数据都在哪里,我们的数据在 D:\Program Files\VTK 5.0\vtkdata-5.0.4 build_examples: 就是询问是否编译 vtk 中的例子,我第一次的时候选上了,结果编译了 2 个小时的例子还没编译完,所以我后来选了 off。 build_shared_libs: 如果设置为 off,就只会生成 lib 文件,用于开发肯定是够了。如果 设置为 on, 将会多生成 dll 文件, 这些 dll 需要

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值