[vtkusers] Read Vector Field from Structured Point VTK file

Andras Lasso lasso at queensu.ca
Sun Dec 18 10:05:41 EST 2016

Your file contains a vector volume. You can read it into a vtkImageData and then set as DisplacementGridData in vtkGridTransform. The grid transform can very efficiently apply displacements to meshes or images (vtkTransformPolyDataFilter, vtkImageReslice) and can be used for generating data for visualization.

You can have a look at how visualization of displacement fields (VTK transforms) are implemented 3D in Slicer or in Paraview.
Example visualizations in 3D Slicer:
Source code:


From: vtkusers [mailto:vtkusers-bounces at vtk.org] On Behalf Of Adam Mueller
Sent: December 17, 2016 12:00
To: vtkusers at vtk.org
Subject: Re: [vtkusers] Read Vector Field from Structured Point VTK file

Hi Andras Lasso, I got a 3D Vector Field represented by a vtk ascii file this:

# vtk DataFile Version 3.0

Data converted from AVS by write_vtk module




ORIGIN 0.000000 0.000000 0.000000

SPACING 1.000000 1.000000 1.000000


VECTORS data float

-7 -9 20

-6.5 -9.2 20

Such that the first line of the vectors (-7 -9 20) is the Vector at position 0 0 0 and the very last line is the vector at position 30 30 10. I want to read in these Vektors and visualize the vectorfield on the one hand. But on the other hand i want to be able to have a function givemevector(x,y,z), which returns the vector at given position (x,y,z) I didn't get to work any of those things.
View this message in context: Re: Read Vector Field from Structured Point VTK file<http://vtk.1045678.n5.nabble.com/Re-Read-Vector-Field-from-Structured-Point-VTK-file-tp5741498p5741576.html>
Sent from the VTK - Users mailing list archive<http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html> at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20161218/f9bd14c0/attachment.html>

More information about the vtkusers mailing list