Rendering Engine(渲染引擎)负责数据的可视化表达。Visualization Pipeline(可视化管线)用于获取或创建数据,处理数据,把数据传递给 Writer(写入文件)或 Rendering Engine 进行显示
vtkDataArray是一个即可定义为动态也可定义为静态的数组,每一个元素是一个元组(Tuple),与Python里的元组不同这里的元组可以改变元组里的元素,但不可以改变元组的大小。 vtkDataArray只是一个抽象类,具体使用应是其子类。以vtkPolyData为例,里面的很多数据都是以vtkDataArray的子类形式存在的。
Marching Cubes算法用于在三维离散数据场中提取等值面。
既然都不使用QMake而使用CMake了,那只要编辑ui,qrc文件时用qt creator就行了。基于本人jetbrains脑残粉,和CLion的代码提示等功能非常好用。这里介绍如何在CLion中使用CMake构建QT+VTK工程。
CMake 是一个跨平台的,开源的构建系统(BuildSystem)。CMake 可以通过 *CMakeLists.txt *文件来产生特定平台的标准的构建文件
qmake 是为 Qt 量身打造的,如果只是开发轻量级的qt应用程序,使用起来非常方便。cmake 虽然使用上不如qmake简单直接,但复杂换来的是强大的功能
经历了各种报错后,历经千辛万苦终于搭建好了VTK8.1+QT5.1+QT Creator4.5的开发环境,先上图。
promote to将QT自带的那些控件(如QLable,QPushButton之类)的派生类作为自定义控件可以再design界面中使用。
执行Go to slot后会在该组件的父级容器内产生on_xx_xx函数,但在其构造函数内却没有看见connect函数。