[vtkusers] Using vtkContourFilter for Rendering a Point Cloud
Cory Quammen
cquammen at cs.unc.edu
Sun May 4 12:50:42 EDT 2008
Moritz,
You should be able to call GetPointData() on your unstructured grid,
which returns an object of type vtkPointData. This object has a
SetScalars() method which should allow you to associate your energies
with your points. It takes a vtkDataArray, of which vtkFloatArray is a
subclass.
Hope that helps,
Cory
On Sun, May 4, 2008 at 12:10 PM, Moritz Bernard Fricke
<Moritz.Bernard.Fricke at rwth-aachen.de> wrote:
> Cory,
> i have still problems concernig the scalar warping in vtkGaussianSplatter. I can't use the ParticleReader because the files i'm using contain more information in a line. But the extraction from the file is already working, i have writting a parser doing that.
>
> But if scalar warping is on, where does the filter get the scalars from? I have a list of floats that contains the energies of the particle? How can i use thme as scalars for the splats?
>
>
> Moritz
>
> ----- Ursprüngliche Nachricht -----
> Von: Cory Quammen <cquammen at cs.unc.edu>
> Datum: Mittwoch, April 30, 2008 9:34 pm
> Betreff: Re: [vtkusers] Using vtkContourFilter for Rendering a Point Cloud
> An: Moritz Bernard Fricke <Moritz.Bernard.Fricke at rwth-aachen.de>, vtkusers at vtk.org
>
>
>
> > I'm copying to the vtkusers list as a reference so that in the future
> > others with the same question as you.
> >
> > Take a look at vtkParticleReader. It looks like it does exactly what
> > you want. It reads xyz coordinates and a scalar value.
> >
> > Cory
> >
> > On Wed, Apr 30, 2008 at 11:30 AM, Moritz Bernard Fricke
> > <Moritz.Bernard.Fricke at rwth-aachen.de> wrote:
> > > Cory,
> > > how can associate these scalar values in vtk? I think that is my
> > major problem.
> > > So, I get the data for each point from a log-file from a ray
> > tracing simulation for acoustics. Can I use vtkFloatArray to create
> > an array of energies? And how can I associate these energies to the
> > Points in my UnstructuredGrid?
> > > Thank you for your help, i'm running out of time with this project!
> > >
> > > Moritz
> > >
> > > ----- Ursprüngliche Nachricht -----
> > > Von: Cory Quammen <cquammen at cs.unc.edu>
> > > Datum: Mittwoch, April 30, 2008 4:59 pm
> > > Betreff: Re: Using vtkContourFilter for Rendering a Point Cloud
> > > An: moritz.bernard.fricke at rwth-aachen.de, vtkusers at vtk.org
> > >
> > >
> > >
> > > > Moritz,
> > > >
> > > > If your unstructured grid has associated scalar data (in your
> > case,> > the energy of the points), then according to the
> > documentation> >
> > (http://www.vtk.org/doc/nightly/html/classvtkGaussianSplatter.html),> > you can tell the vtkGaussianSplatter to scale the values of the
> > > > splatted Gaussian by the scalar value using ScalarWarpingOn().
> > > >
> > > > Cory
> > > >
> > > > On Wed, Apr 30, 2008 at 10:04 AM, <moritz.bernard.fricke at rwth-
> > > > aachen.de> wrote:
> > > > > Hi Cory,
> > > > > thank you for your answer. i've tried it! I have just build an
> > > > Structured Grid of my Points and applied vtkGaussianSplatter
> > at it.
> > > > That works, but i want to interpolate the values of the
> > points. How
> > > > can I link the energy of one point to its position to make the
> > > > energy the criteria for the GaussianSplatter?
> > > > >
> > > > > Thank you for your help,
> > > > >
> > > > > moritz
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Cory Quammen
> > > > Department of Computer Science
> > > > University of North Carolina at Chapel Hill
> > > > http://www.cs.unc.edu/~cquammen
> > > >
> > >
> >
> >
> >
> > --
> > Cory Quammen
> > Department of Computer Science
> > University of North Carolina at Chapel Hill
> > http://www.cs.unc.edu/~cquammen
>
> > _______________________________________________
> > This is the private VTK discussion list.
> > Please keep messages on-topic. Check the FAQ at:
> > http://www.vtk.org/Wiki/VTK_FAQFollow this link to
>
>
> > subscribe/unsubscribe:http://www.vtk.org/mailman/listinfo/vtkusers
> >
>
--
Cory Quammen
Department of Computer Science
University of North Carolina at Chapel Hill
http://www.cs.unc.edu/~cquammen
More information about the vtkusers
mailing list