<div dir="ltr">You should be able to multiply your components by the iHat, jHat, and kHat unit vectors to get a 3-tuple output array, e.g.,<div><br></div><div><span style="font-size:12.8000001907349px">(X11*cos(a)+X21*sin(a)*iHat) + (</span><span style="font-size:12.8000001907349px">Y11*cos(a)+Y21*sin(a)*jHat) + (</span><span style="font-size:12.8000001907349px"> </span><span style="font-size:12.8000001907349px">Z11*cos(a)+Z21*sin(a))*kHat</span><br></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">iHat represents the vector (1, 0 0), jHat represents (0, 1, 0), and kHat represents (0, 0, 1).</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">HTH,</span></div><div><span style="font-size:12.8000001907349px">Cory</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 2, 2015 at 10:27 AM, mightos <span dir="ltr"><<a href="mailto:mightos@gmail.com" target="_blank">mightos@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Thanks.<br>
<br>
The *vtkArrayCalculator* seems like a good solution indeed (I've never used<br>
vtkProgrammableFilter but I'll take a look at it also).<br>
<br>
One last question though, even if I use *multicomponent *arrays in the<br>
vtkArrayCalculator Function, I always get a array with* one *component only.<br>
<br>
Is there a way to get a multicomponent array as an output ?<br>
Or should I use 3 vtkArrayCalculator (one for X, one for Y and the last one<br>
for Z) and then recombine the 3 outputs into a multicomponent array ?<br>
If I have to recombine I'll still be stuck on that operation (which is just<br>
basically appending 3 columns)<br>
<br>
Thank you for your help.<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/How-to-combine-multiple-arrays-tp5732676p5732679.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.com/How-to-combine-multiple-arrays-tp5732676p5732679.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the VTK - Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Cory Quammen<br>R&D Engineer<br>Kitware, Inc.</div>
</div>