Dear all,
I am trying to visualise the path of one particle with the line colored by a
scalar. But I don’t really know how to do that.
For example, I want to visualize the evolution of the temperature along the
path of my particle.
I have a data file with point coordinates (each line represents its evolution
in time) and some scalars (like temperature, diameter) as input.
"x", "y", "z", "scalar1", "scalar2"
0, 0, 0, 300, 12.5
0, 12, 7, 302, 35.4
...
What I had already done is to convert my data into Table Of Points. Then, I
used this Programmable Filter to connect the points :
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)
I have found, on the Paraview Wiki, a way to give a unique color for the line
that link all the coordinates :
pdi = self.GetPolyDataInput()
pdo = self.GetPolyDataOutput()
numPoints = pdi.GetNumberOfPoints()
pdo.Allocate()
colors = vtk.vtkUnsignedCharArray()
colors.SetNumberOfComponents(3)
colors.SetName("Colors")
for i in range(0, numPoints-1):
points = [i, i+1]
# VTK_LINE is 3
pdo.InsertNextCell(3, 2, points)
colors.InsertNextTuple3(255,0,0)
pdo.GetPointData().AddArray(colors)
del colors
Do you have any idea how I can do that (with a Programmable Filter or not) ?
Thank you in advance._______________________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the ParaView Wiki at:
http://paraview.org/Wiki/ParaView
Search the list archives at: http://markmail.org/search/?q=ParaView
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview