Paraview: Доступ к временным сериям мин / макс в питоне - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь экспортировать набор перспективных изображений камеры для временных рядов, и я хотел бы иметь возможность установить RescaleTransferFunction на глобальный минимум / максимум временных рядов.Я не смог найти способ получить доступ к этим минимальным / максимальным значениям без итерации по каждому временному шагу и сравнения их всех.

Есть ли лучший способ сделать это?Когда я записываю трассировку, видение по волшебству просто имеет значения.

# Set up the Color map
lut_rdr = lookuptable.vtkPVLUTReader()
arr = model.PointData.GetArray('Temperature_(K)')  # only gives the range for the current timestep
rng = arr.GetRange()
lut = lut_rdr.GetLUT(arr, 'Grayscale')
lut.RescaleTransferFunction(rng[0], rng[1])

dp.ColorArrayName = 'Temperature_(K)'
dp.LookupTable = lut

Render()
...