vtk 中是否有可用的颜色映射预设?
Are there colormap presets available in vtk?
我的 python 脚本包含行
lut = vtk.vtkColorTransferFunction()
我想应用预设。我找到了 this link discussing presets in the context of vtk-js but can find no equivalent in the vtkColorTransferFunction class reference document.
有没有我可以利用的预设?我在 paraview.simple 模块中找到了允许预设的传输函数。例如
lut = paraview.simple.GetColorTransferFunction('dummy')
lut.ApplyPreset('rainbow)
我可以从 paraview 预设中绘制吗?将 PVLookuptable 对象转换为 vtk 查找 table 对象?
您可以使用 vtkColorSeries
。基本用途:
colorSeries = vtk.vtkColorSeries()
colorSeries.SetColorScheme(vtk.vtkColorSeries.BREWER_DIVERGING_SPECTRAL_11)
lut = vtk.vtkLookupTable()
colorSeries.BuildLookupTable(lut, vtk.vtkColorSeries.ORDINAL)
这里有一些 (c++) 文档:https://vtk.org/doc/nightly/html/classvtkColorSeries.html
看看这些例子:
我的 python 脚本包含行
lut = vtk.vtkColorTransferFunction()
我想应用预设。我找到了 this link discussing presets in the context of vtk-js but can find no equivalent in the vtkColorTransferFunction class reference document.
有没有我可以利用的预设?我在 paraview.simple 模块中找到了允许预设的传输函数。例如
lut = paraview.simple.GetColorTransferFunction('dummy')
lut.ApplyPreset('rainbow)
我可以从 paraview 预设中绘制吗?将 PVLookuptable 对象转换为 vtk 查找 table 对象?
您可以使用 vtkColorSeries
。基本用途:
colorSeries = vtk.vtkColorSeries()
colorSeries.SetColorScheme(vtk.vtkColorSeries.BREWER_DIVERGING_SPECTRAL_11)
lut = vtk.vtkLookupTable()
colorSeries.BuildLookupTable(lut, vtk.vtkColorSeries.ORDINAL)
这里有一些 (c++) 文档:https://vtk.org/doc/nightly/html/classvtkColorSeries.html
看看这些例子: