[vtkusers] from vtkPolyData into vtkFloatArray
Cory Quammen
cquammen at cs.unc.edu
Thu May 8 08:43:43 EDT 2008
Dmitri,
I'm assuming you are talking about getting scalar values from the
points in the vtkPolyData object. This ought to do it:
vtkPolyData *polyData = ...;
vtkDataArray *array = polyData->GetPointData()->GetScalars();
If your polydata has float data, you'll want to cast your vtkDataArray
vtkFloatArray. I believe this can be done with
vtkFloatArray *array =
vtkFloatArray::SafeDownCast(polyData->GetPointData()->GetScalars());
Otherwise, you'll have to downcast to the correct array type then copy
and cast into a new vtkFloatArray.
Hope this helps,
Cory
On Thu, May 8, 2008 at 5:30 AM, Dmitri Danewitz
<d.danewitz at fh-wolfenbuettel.de> wrote:
> Hi all!
>
> Does somebody know how to put the Data from vtkPolyData into
> vtkFloatArray?
>
> Thanks!
>
> Dmitri
> _______________________________________________
> 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
>
--
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