[vtkusers] vtkPolyData->GetPointData->GetScalars
Amy Squillacote
amy.squillacote at kitware.com
Thu Jun 2 08:27:19 EDT 2005
Hi Kate,
Does your scalar array have a name (e.g., "temperature" or "pressure")? If
so, try the following in Tcl.
vtkFloatArray thisdata
set thisdata [thisPointData GetArray "arrayName"] # Put the name
of your array in place of arrayName
- Amy
At 10:14 PM 6/1/2005, Katherine Kerekes wrote:
>Hello all,
>
>I have seen several postings on the group about problems getting scalars
>from vtkPolyData. One message says that to do this in tcl, the correct
>syntax would be:
>
>[[polyData GetPointData] GetScalars]
>
>So my code is something like this
>
>vtkPointData thisPointData
> set thisPointData [[polyloop GetOutput] GetPointData]
>vtkFloatArray thisdata
> set thisdata [thisPointData GetScalars]
> puts "thisdata=$thisdata"
>
>(polyloop is a vtkSelectPolyData)
>
>But when I do this I get nothing--thisdata="" instead of a vtkTemp object.
>I have read that in C++ casting the result of
>polyData->GetPointData()->GetScalars() to a vtkFloatArray will give results.
>How can I do something similar in tcl? vtkFloatArray is not a defined data
>type.
>
>Please help!
>
>Kate Kerekes
>
>_______________________________________________
>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