可视化
weima007
每天进步一点点
展开
-
基于 Paraview 扩展与实现——(2)
Paraview程序的架构 Paraview 支持多种数据格式和显示方式,目前包括网格绘制,面绘制,体绘制等方法。若要扩展 Paraview 的功能,必须了解其绘制的固定流水线,并且必须要编写符合 Paraview 接口规范的代码。 可视化包含三个基本的步骤:数据读取,数据过滤和数据渲染。首先,数据需要被读取到可视化应用程序 ParaView 中;接着,根据分析需要选择若干种过滤器来处理这些数原创 2014-05-17 09:36:22 · 11185 阅读 · 4 评论 -
基于 Paraview 扩展与实现——(3)
1.1 Paraview的通信模式 ParaView 服务器(ParaVie w Server),提供了运行并行,交互可视化所必须的抽象层,使用户应用程序不必考虑诸如 ParaView 是否和如何在并行状态下运行等问题。VTK 提供了数据处理和渲染的核心算法。VTK,与一些其他的函数库(基础图形库 OpenGL,用于并行运算的 MPI 等)来提供可视化处理功能,如渲染,并行处理,文件输入输出,和原创 2014-05-17 10:08:28 · 6373 阅读 · 1 评论 -
基于 Paraview 扩展与实现——(6)
2.1 图形模型 VTK的图形模型和实现类 VTK的图形模型,主要有以下几个核心类组成: 1)渲染交互器:实现用户和渲染窗口之间的交互操作。 2)渲染窗口(RenderW indow):实现类为 vtk RenderW indow。 3)渲染器( Render ):实现类为 vtkRe nder。 4)灯光(Light):实现类为 vtkLight 。 5)相机(Ca mer原创 2014-05-23 21:42:22 · 4361 阅读 · 6 评论 -
基于 Paraview 扩展与实现——(5)
Paraview几乎把VTk发挥到了极致,所以如果想能够对Paraview能够熟练的应用,必须熟悉VTK的一些基础的知识,现在整理一下VTK的一些理论知识! 1. VTK调研 1.1 VTK的程序构架 VTK在基础的图形函数库OpenGL的基础上采用面向对象的设计方法发展起来的,将一些常用的算法封装起来以供用户调用。 VTK采用流水线(p ipe line)机制,由可视化模原创 2014-05-23 21:39:10 · 5363 阅读 · 0 评论 -
基于 Paraview 扩展与实现——(4)
ParaView基于VTK作为数据处理和渲染的核心算法。 ParaView采用了 VTK的流水线机制,它将可视化处理过程分为数据读取、数据过滤、数据映射、渲染、显示等过程。 ParaView的可视化流程图如图所示。 1)数据过滤:根据可视化需要,对原始数据进行过滤处理,得到具有一定形式的子数据集数据特征。 2)数据映射:将过滤后的数据映射成几何数据,定义原始数据和图形图像数据之间的接口原创 2014-05-23 21:32:44 · 3461 阅读 · 0 评论 -
基于 Paraview 扩展与实现——(1)
最近由于项目需求,需要调研paraview , 在国内的一些网站很难找到相关的知识,找到的也仅有一些简单代码的分析,但是对于如何去扩展和实现一些自己的项目的功能,还是有点难度的,关于官网提供的信息,基本上全是英文的,鄙人英文不是很过关,但是对于专业术语还是能看的懂的,当然在国内的知网上也参考了一下论文(如果牵扯到版权问题,还望原作者给我留言,我立即改正),感觉有些收货,现在把我对Paraview研原创 2014-05-17 09:27:50 · 13622 阅读 · 2 评论