我们读取一个vtk文件,文件里是一个Unstructured Grid数据。
文件中有很多属性,其中第一个被读进来的属性是nHP,我们就用这个属性的值作为着色的基础。
为此需要一个颜色映射表。
同时设置vtk对标量显示颜色。
代码:关键部分都做了注释
#include <iostream>
using namespace std;
#include <vtkUnstructuredGrid.h>
#include <vtkUnstructuredGridReader.h>
#include <vtkActor.h>
#include <vtkCamera.h>
#include <vtkDataSetMapper.h>
#include <vtkNamedColors.h>
#include <vtkNew.h>
#include <vtkProperty.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkRenderer.h>
#include <vtkSmartPointer.h>
#include <vtkCellData.h>
#include "vtkPointData.h"
#include "vtkLookupTable.h"
namespace {
vtkSmartPointer<vtkUnstructuredGrid>