TVTK-SV02 数据管线简介

Posted LiQiang33

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TVTK-SV02 数据管线简介相关的知识,希望对你有一定的参考价值。

文章目录

1 TVTK库管线介绍

TVTK库的管线可分为可视化管线与图形管线,可视化管线是将数据源加工为图像化数据的过程,其包括数据读取与数据映射;图形管线是将数据加工为所见图像的过程,其过程较为复杂,在TVTK的展示中大致包括,创建Actor,绘制,创建窗口并展示的过程

可视化管线:

图形管线

代码:

1.1 可视化管线

  • CubeSource: 程序内部数据

  • PolyDataMapper: PolyData映射器将数据映射为图形数据,使用input_conection属性获取数据

1.2 图形管线

  • Actor: 场景中一个实体,包括图形数据Mapper与描述该实体的位置、方向与大小等属性
  • Renderer: 渲染场景,其中包括需要渲染的多个Actor
  • RenderWindow: 渲染图形窗口,一个或者多个Render
  • RenderWindowInteractor: 提供用户交互功能的窗口,如平移、旋转、放大缩小等。这些操作不改变图形数据与Actor的属性,仅仅是对照相机参数的修改

2 IVTK观察管线

这里出了点问题

3 VTK数据集

TVTK的数据集包括点(point)与数据(Data)组成,点于点之间的关系有连接和非连接两种,连接可以分为显示连接与隐式连接,多个相关联的点可以组成一个单元。其数据可以维标量(scalar)或者矢量(vertor)

介绍:

  • ImageData: 二维或者三维的数据,点均匀分布于数组坐标的网格上

  • RectilinerGrid: 网格是矩形化的,点分布在网格线正交处

  • StructureGrid

以上是关于TVTK-SV02 数据管线简介的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL渲染管线漫谈

图形渲染管线简介

OpenGL如何使用固定管线下的着色器渲染一个正方形,并用特殊键控制移动

必须声明标量变量@Id?

unity渲染管线及升级URP

数据集设计者如何确定标量查询的返回类型?