Добрый день, все,Подключить точки с цветом от скаляра (Paraview)?
Я думаю, что мой вопрос довольно прост для программируемых пользователей фильтров с Paraview, но я действительно не знаю, как это сделать.
Я пытаюсь визуализировать путь одной частицы с линией, окрашенной скаляром. (Например, я хочу визуализировать эволюцию температуры вдоль пути моей частицы.) У меня есть файл данных с координатами точки (каждая строка представляет его эволюцию во времени) и некоторые скаляры (например, температура, диаметр), как вход.
"x", "y", "z", "scalar1", "scalar2"
0, 0, 0, 300, 12.5
0, 12, 7, 302, 35.4
После преобразованного, что в таблицу очков, я использовал программируемый фильтр для подключения точки (благодаря этой теме: How to connect points in paraview?):
pdi = self.GetPolyDataInput()
pdo = self.GetPolyDataOutput()
numPoints = pdi.GetNumberOfPoints()
pdo.Allocate()
for i in range(0, numPoints-1):
points = [i, i+1]
# VTK_LINE is 3
pdo.InsertNextCell(3, 2, points)
Теперь, я думаю, что я просто добавить командной строки, чтобы указать цвет благодаря связанному с ним скаляру, но я не знаю, как это сделать. Есть ли у вас какие-либо идеи ?
Большое спасибо.
Большое вам спасибо, это работает очень хорошо !!! – zackalucard