<div dir="ltr">Hi David,<br><br>I think it should be solved by calling SetScaleModeToScaleByVector() on vtkGlyph3D.<br><br>Jothy<br><br><div class="gmail_quote">On Wed, Oct 6, 2010 at 6:23 PM, David Doria <span dir="ltr">&lt;<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Tue, Oct 5, 2010 at 12:03 PM, Jothy &lt;<a href="mailto:jothybasu@gmail.com">jothybasu@gmail.com</a>&gt; wrote:<br>

&gt; You can easily test this with paraview. Save your image as vtkImageData and<br>
&gt; import into paraview.<br>
&gt;<br>
&gt; After importing click Glyph toolbar button on top right, then you can play<br>
&gt; around with different settings in the lower left window.<br>
&gt;<br>
&gt; This will give you some idea.<br>
&gt;<br>
&gt; Jothy<br>
<br>
</div>Yes, in ParaView it is easy. I select &quot;ImageScalars&quot; from the<br>
&quot;Vectors&quot; drop down box in the glyph filter. But how do you do this in<br>
VTK? In this example I have oriented the vectors based on the normals:<br>
<a href="http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/OrientedGlyphs" target="_blank">http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/OrientedGlyphs</a><br>
<br>
but it is done through a glyph3D-&gt;SetVectorModeToUseNormal() call,<br>
which isn&#39;t what I need in this case. I don&#39;t see any function like<br>
SetOrientationArray(char*) that I could pass &quot;ImageScalars&quot;.<br>
<br>
I have attached the demo file - any thoughts?<br>
<br>
Thanks,<br>
<font color="#888888"><br>
David<br>
</font></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">Research Scholar<br>Dept. of Medical Physics<br>Clatterbridge Centre for Oncology<br>UK<br></div><br>
</div>