VTK教程之十三 可视化基础算法-位…
来源:互联网 发布:名字打架源码 编辑:程序博客网 时间:2024/05/04 20:04
图中矢量V表示矢量点的运动方向,N表示矢量点在表面的法向量。
下面给出位移图的示例程序。
#include "stdafx.h"
#include <vtkSmartPointer.h>
#include <vtkVolume16Reader.h>
#include <vtkMarchingCubes.h>
#include <vtkVectorNorm.h>
#include <vtkPolyDataMapper.h>
#include <vtkActor.h>
#include "vtkCamera.h"
#include "vtkPolyData.h"
#include "vtkPolyDataMapper.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteracto
#include "vtkRenderer.h"
#include <vtkPolyDataReader.h>
#include<vtkPolyDataNormals.h>
#include <vtkWarpVector.h>
#include <vtkVectorDot.h>
#include <vtkProperty.h>
#include <vtkOutlineFilter.h>
#include <vtkLookupTable.h>
int _tmain(int argc, _TCHAR* argv[])
{
pColorTable->SetTableValue(i,(128.0-i)/128.0,(128.0-i)/128.0,(128.0-i)/128.0);
}
示例程序用vtkVectorDot类计算矢量点的标量值,并且设定了一个颜色映射表,用亮度表示位移变化比较大的区域,黑暗的地方表示位移变化小的区域,和几何体变形相比,位移图最大的特点是将矢量数据转化成标量数据,然后用颜色映射的方法表示位移的状态,本示例程序将几何体变形和位移图叠加,可以直观的进行对比,程序运行结果如图所示:
- VTK教程之十三 可视化基础算法-位…
- VTK教程之八 可视化基础算法-颜色…
- VTK教程之十 可视化基础算法-三维…
- VTK教程之九 可视化基础算法-二维…
- VTK教程之十一 可视化基础算法-方…
- VTK教程之十二 可视化基础算法-几…
- VTK教程之七 可视化基础算法-概述
- VTK教程之二 可视化管线的执行
- VTK教程之十 可视化基础算法-三维轮廓面(等值面)提取
- VTK教程之一 可视化管线
- VTK学习之路——可视化基础算法
- VTK教程之二:可视化管线的执行
- VTK教程之一:可视化管线
- VTK教程之五 数据集的类型和数据集…
- VTK教程之四 单元和点集
- VTK基础学习教程
- VTK教程之六 构建数据集的例子程序
- 基础算法系列(十三)排序算法之地精排序
- 关于模型减面
- 关于社保卡发放进度的查询方式
- PB及ASA数据库程序的发布(转载)
- 关于枚举
- C++中class和struct的区别
- VTK教程之十三 可视化基础算法-位…
- 编译paraview
- WARNING: Can't find the Qt v…
- assertion error during vertex me…
- 累了,迷茫了,不妨听听这首歌
- 区别: vector list deque set map(…
- IOS显示三维模型
- 苹果系统 显示隐藏文件
- 【转】硬件像素缓存