VTK颜色标注条颜色映射
vtk吧
全部回复
仅看楼主
level 7
冯子鹏A 楼主
vtkLookupTable标注条默认红色对应标量值最小值,蓝色对应最大值,有人知道怎么将颜色反转一下吗?就是要蓝色对应最小值,红色对应最大值。
2018年08月06日 02点08分 1
level 1
请问解决了么?我也想知道怎么反转
2018年09月28日 05点09分 2
解决了,看下面回复
2018年10月08日 09点10分
level 7
冯子鹏A 楼主
用下面代码先建立颜色查找表
tableColor = vtkLookupTable.New();
tableColor.SetAlphaRange(1, 1);
tableColor.SetHueRange(0.67, 0);
tableColor.SetNumberOfColors(256);
tableColor.Build();
根据你的数据用颜色查找表上对应的颜色取渲染数据 depthPolyData.GetPointData().GetScalars().SetTuple3(i, c[0] * 255, c[1] * 255, c[2] * 255)就可以了,i是对应的数据点索引
2018年10月08日 09点10分 4
请问 最后一行的c代表什么呢?
2020年01月07日 16点01分
level 8
vtkLookupTable->SetHueRange(0, 0.67)这样就可以了
2019年10月11日 16点10分 5
1