<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>QUESTION!<br>
</p>
<p><br>
</p>
<div dir="ltr" style="color: rgb(33, 33, 33);">
<div>
<div id="divtagdefaultwrapper" style="font-size:12pt; color:#000000; background-color:#FFFFFF; font-family:Calibri,Arial,Helvetica,sans-serif">
<p style=""></p>
<p style="margin-right:0px; margin-bottom:1em; margin-left:0px; padding:0px; border:0px; font-size:14px; vertical-align:baseline; clear:both; color:rgb(17,17,17); font-family:'Helvetica Neue',Arial,sans-serif; line-height:19.59375px; background-color:rgb(253,253,253)">
I am trying to create an animation of a 3d vector field in ParaView.</p>
<p style="margin-right:0px; margin-bottom:1em; margin-left:0px; padding:0px; border:0px; font-size:14px; vertical-align:baseline; clear:both; color:rgb(17,17,17); font-family:'Helvetica Neue',Arial,sans-serif; line-height:19.59375px; background-color:rgb(253,253,253)">
All my data is in three matrices (201 x 201 x 201) corresponding to vectors components in x,y,z directions. And it's calculated in MATLAB. If I do:</p>
<pre style="margin-top:0px; margin-bottom:10px; padding:5px; border-width:0px 0px 0px 2px; border-left-style:dotted; border-left-color:rgb(204,204,204); font-size:12px; vertical-align:baseline; overflow:auto; width:auto; max-height:600px; font-family:'Droid Sans Mono',Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif; background-color:rgb(238,238,238); word-wrap:normal; color:rgb(17,17,17); line-height:19.59375px"><code style="margin:0px; padding:0px; border:0px; vertical-align:baseline; font-family:'Droid Sans Mono',Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,serif; color:rgb(34,34,34); white-space:inherit">B = cat(4,Bx,By,Bz);
B = permute(B,[4 1 2 3]);
fid = fopen('Bvec.raw','w'); fwrite(fid,B,'float'); fclose(fid);
</code></pre>
<p style="margin-right:0px; margin-bottom:1em; margin-left:0px; padding:0px; border:0px; font-size:14px; vertical-align:baseline; clear:both; color:rgb(17,17,17); font-family:'Helvetica Neue',Arial,sans-serif; line-height:19.59375px; background-color:rgb(253,253,253)">
I can load Bvec.raw into ParaView and visualise the vector field at one instant of time.</p>
<p style="margin-right:0px; margin-bottom:1em; margin-left:0px; padding:0px; border:0px; font-size:14px; vertical-align:baseline; clear:both; color:rgb(17,17,17); font-family:'Helvetica Neue',Arial,sans-serif; line-height:19.59375px; background-color:rgb(253,253,253)">
Now, how would I go about making an animation if I had say 100 (Bx, By, Bz) triples at different instants of time? Without creating 100 different raw files and loading them into paraview by hand.</p>
<p style="margin-right:0px; margin-bottom:1em; margin-left:0px; padding:0px; border:0px; font-size:14px; vertical-align:baseline; clear:both; color:rgb(17,17,17); font-family:'Helvetica Neue',Arial,sans-serif; line-height:19.59375px; background-color:rgb(253,253,253)">
ALSO, I'm not set on using paraview, it's just the first software I tried, so if you think there's an easier/better/ more competent way of going about it I'd appreciate suggestions.​<br>
</p>
<p style=""><br>
</p>
</div>
</div>
</div>
</div>
</body>
</html>