我的 python 脚本包含以下行
lut = vtk.vtkColorTransferFunction()
我想应用预设。我发现此链接在 vtk-js 的上下文中讨论预设,但在 vtkColorTransferFunction 类参考文档中找不到等效项。
我可以利用预设吗?我在 paraview.simple 模块中找到了允许预设的传递函数。例如
lut = paraview.simple.GetColorTransferFunction('dummy')
lut.ApplyPreset('rainbow)
我可以通过例如从paraview预设中绘制吗?将 PVLookuptable 对象转换为 vtk 查找表对象?
您可以使用
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
看一下这些例子:
编辑:更新死链接