VTK教程之十一 可视化基础算法-方…
来源:互联网 发布:c语言开源web服务框架 编辑:程序博客网 时间:2024/05/16 11:00
矢量是有大小和方向的量,矢量数据在我们日常生活中经常见到,如:物体在某点的运动速度、计算有限元节点的位移、应力等,矢量数据一般和某个位置点相关,一般表示某个位置点的大小和方向,方向线是矢量数据可视化方法之一,该方法的主要目的是用方向线标识某点的矢量方向,在VTK中方向线有多种表现形式,除了用线标识矢量的方向外,还可以用箭头标识矢量的方向或根据矢量的大小(及其它标量值,如温度、压力)把矢量线绘制成不同的颜色以及用2D或3D几何符号代替方向线,用几何符号代替方向线也被称为方向符号,方向线的表现形式如下图所示:
方向线
应该根据实际的要求使用方向线技术,如果在矢量数据场中要标识许多点的矢量方向的话,大量使用方向线技术,将使点的矢量方向变得难以辨别,这就失去了矢量数据可视化的意义,下面给出一个方向线的示例程序。
#include "stdafx.h"
#include <vtkSmartPointer.h>
#include<vtkStructuredPointsReade
#include <vtkHedgeHog.h>
#include <vtkLookupTable.h>
#include <vtkPolyDataMapper.h>
#include "vtkActor.h"
#include "vtkCamera.h"
#include "vtkPolyDataMapper.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteracto
#include "vtkRenderer.h"
int _tmain(int argc, _TCHAR* argv[])
{
vtkSmartPointer<vtkStructuredPointsReade
}
该示例程序读取一个规则网格点数据集,然后用vtkHedgeHog类提取每个点的矢量方向,根据每个点的标量值,确定要绘制的方向线的颜色,然后绘制每个点的方向线,示例程序所读取的数据是一个文本文件,可以用记事本打开文件,看一看文件的结构和数据,程序运行结果如下图所示:
- VTK教程之十一 可视化基础算法-方…
- VTK教程之十三 可视化基础算法-位…
- VTK教程之八 可视化基础算法-颜色…
- VTK教程之十 可视化基础算法-三维…
- VTK教程之九 可视化基础算法-二维…
- VTK教程之十二 可视化基础算法-几…
- VTK教程之七 可视化基础算法-概述
- VTK教程之二 可视化管线的执行
- VTK教程之十 可视化基础算法-三维轮廓面(等值面)提取
- VTK教程之一 可视化管线
- VTK学习之路——可视化基础算法
- VTK教程之二:可视化管线的执行
- VTK教程之一:可视化管线
- VTK教程之五 数据集的类型和数据集…
- VTK教程之四 单元和点集
- VTK基础学习教程
- VTK教程之六 构建数据集的例子程序
- 【D3.js数据可视化系列教程】(二十一)--交互图表之条形图排序切换
- MySQL安装失败问题汇总
- VTK教程之五 数据集的类型和数据集…
- IOS基础:retain,copy,assign及aut…
- 虚函数:从零开始(一)【转】
- OpenGL基本概念入门5----纹理贴图2…
- VTK教程之十一 可视化基础算法-方…
- VTK三-概念
- (转)【GLSL教程】(九)其他说明
- VTK教程之十二 可视化基础算法-几…
- NSString与int和float的相互转换
- UIActionSheet在有工具条、标签条是的操作
- jsp,html页面中的比较大小 用 EL表达式比较
- 【转】转载:简要分析Ogre渲染队列…
- 【转】GLSL语言内置变量(转)