[vtkusers] Interpreting colors on a polydata surface
David Gobbi
dgobbi at atamai.com
Mon Oct 24 13:58:38 EDT 2005
Hi Kevin,
I can propose a method that might work (no guarantees, though):
1) make a smaller polydata that only contains the point for which you
have data
2) use vtkDelaunay3D to generate cells for the polydata
3) use vtkImplicitDataSet to create an ImplicitFunction from the data
4) use vtkProbeFilter to interpolate the data onto the full data set
The big "if" is that I have no experience with vtkImplicitDataSet...
can anyone else chime in to say whether it will work for this?
If it doesn't work, then you can try a more complicated process involving
vtkGaussianSplatter. The idea is that vtkGaussianSplatter can be used
to "splat" the data values into a vtkImageData, and then you
can use vtkImplicitVolume to turn the ImageData into an
ImplicitVolume that vtkProbeFilter can use.
- David
Kevin Wilson wrote:
>Hi everyone,
>
>I've been working on this problem for a while, but yet can't find a good
>solution. I have a heart surface in the form of polydata and I would like
>to color it based on the electrical activity. The problem is that the
>polydata has about 33000 points, and I only have the electrical information
>for about 100 of them.
>
>So, I can obviously color the 100 points correctly, but I would like the
>entire heart to be interpolated with color based on these 100 points. What
>is happening so far is I'm getting a red heart with 100 spots on it.
>
>Any ideas with interpolating, thresholding, or creating a texture map would
>help a lot.
>
>Thanks in advance,
>
>Kevin
>
>_______________________________________________
>This is the private VTK discussion list.
>Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>Follow this link to subscribe/unsubscribe:
>http://www.vtk.org/mailman/listinfo/vtkusers
>
>
>
More information about the vtkusers
mailing list