原始画面:

改变cellData:

for (int i = 0; i < resolution * resolution; i++)
{
    cellData->InsertNextValue( (i + 1) * 10 ) ; // a value refers to a value index.
}

    for (int i = 0; i < resolution * resolution; i++)
    {
        cellData->InsertNextValue( (i + 1) / 2 ) ;   // a value refers to a value index.
    }

    for (int i = 0; i < resolution * resolution; i++)
    {
        cellData->InsertNextValue( i ) ;   // a value refers to a value index.
    }


经测试发现,cellData和color的对应关系是 从左到右,从下到上的线性递增对应。左下角对应最小的ValueIndex,右上角对应最大的Index。
相关代码:
https://github.com/theArcticOcean/CLib/tree/master/VTKLearn/ColorCells
https://github.com/theArcticOcean/CLib/tree/master/VTKLearn/vtkNamedColors

分类: C plus plus

发表评论

电子邮件地址不会被公开。 必填项已用*标注