<div dir="ltr"><div><div><div>Hello everyone!<br><br></div>Is it possible to create new
 local coordinate system (x1,y1,z1) and compute velocities in that (in 
short coordinate transformation) from the original system (x,y,z)? 
Google search did not help me much. And 'Transform' filter do not 
transform velocities to the new coordinate system (is a geometrical 
transformation).<br><br></div><div>Problem in detail :<br><br></div>I 
read a 3D velocity field in Paraview and compute orthogonal eigenvectors
 (x1,y1,z1) at a certain point 'O1' using 'Programmable Filter'. These  
eigenvectors (x1,y1,z1) act as basis for the new coordinate system with 
origin 'O1'.  I am trying and just want to visualize velocity in plane 
z1=0. For this, I need to transform velocity field from original system 
to new coordinate system (x1,y1,z1). And I am trying solve it in the 
following way. Maybe there is simple way to do it Paraview. <br><br>From
 eigenvectors, I can specify the plane (z1=0) by using a 'Slice' filter.
 The velocities in that plane correspond to the global velocity (u,v,w) 
 in (x,y,z) coordinate system. Then, I use transformation matrix to 
compute new velocity vector (u1,v1,w1) using 'Calculator' or 'Python 
Calculation'. However, those velocities correspond to (x1,y1,z1) 
coordinate system. So, is there a way to associate these newly computed 
velocities to a new coordinate system and plot them?<br><br></div>Or is there a different way to do it Paraview?<br><div><br></div><div>I would be very thankful for your suggestions and inputs.<br></div><br><br clear="all"><div>Thanks in advance, yours<br></div>-- <br><div>Manu V Goudar<br></div><div>Lab of Aero & Hydrodynamics,<br></div><div>Delft University of Technology<br></div>Delft, The Netherlands</div>