TVTK入门

2017-07-18  本文已影响52人  不做大哥好多年

创建一个基本三维对象

理解TVTK的管线

管线技术(Pipeline,流水线)

可视化管线(Visualization Pipeline):将原始数据加工成图形数据的过程。


CubeSource             通过程序内部计算输出一组描述长方体的数据(PolyData)

PolyDataMapper      PolyData通过该映射器将数据映射为图形数据(mapper)

图形管线(Graphics Pipeline):图形数据加工为我们所看到的图像的过程。


Actor               场景中的一个实体。它包括一个图形数据(mapper),具有描述该实体的位置、方向、大小的属性。

Renderer        渲染的场景。它包括多个需要渲染的Actor。

RenderWindow     渲染用的图形窗口,它包括一个或者多个Render。

RenderWindowInteractor     给图形窗口提供一些用户交互功能,例如平移、旋转、放大缩小。这些交互式操作并不改变Actor或者图形数据的属性,只是调整场景中的照相机(Camera)的一些设置。

TVTK可视化实例

数据读取、创建等直面、绘制数据

数据读取、数据随机选取、绘制箭头

数据读取、计算轮廓线

上一篇下一篇

猜你喜欢

热点阅读