Please re-read my previous email.  I think my suggestion to get the camera view directory will be helpful.<br><br>Pat<br><br><div class="gmail_quote">On Mon, Jan 21, 2013 at 7:09 AM, SHAMSUDHEEN TK <span dir="ltr"><<a href="mailto:shamsutk87@gmail.com" target="_blank">shamsutk87@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">oh.. okay thank you very much for the answer.<div><br></div><div>Let me clarify my question in detail.</div><div><br></div>

<div>Let take an example, I have a TeaPort.. Each portions of the TeaPort representing separate views.. let say front-view , bottom-view, side-view , front -right-view, front-left-view etc...</div>
<div><br></div><div>My aim is to display the corresponding views name in a Label while user rotating the 3D TeaPort object.</div><div><br></div><div>So my logic should be like this, first i will identify all the angles or xyz points which is corresponding to the each separate views. example: 30-40 angle will be  front-view, 60-70 will be front -right-view such on.</div>


<div><br></div><div>When the current 3D object angles meet 30-40  degree while rotating , we can easily know the TeaPort view is front-view.When angles meet 60-70 ,it should be front -right-view. </div><div><br></div><div>


I hope you cleared my concept,</div><div><br></div><div>Any good suggestions from your side to help me..</div><div><br></div><div>Thanks again for your answer.</div><div><br></div><div><br></div><div><div><div class="h5">

<br><div class="gmail_quote">
On Sun, Jan 20, 2013 at 5:41 AM, Pat Marion <span dir="ltr"><<a href="mailto:pat.marion@kitware.com" target="_blank">pat.marion@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Shamsudheen,<br><br>I'm not sure exactly what you're trying to get with angle, do you mean the camera angle?  When you use gestures to rotate, you are actually moving the camera, not the object.  I assume you are using vesKiwiViewerApp in your application?  This class, in the VES master branch, makes access to the renderer and camera protected function calls, so you can derive a new class and do your work there.  So to get the view direction, for example, you would call:<br>





<br>vesCamera::Ptr camera = app->camera();<br>vesVector3f viewDirection = camera->focalPoint() - camera->position();<br><br>To get the XYZ points, again that depends on how your application is using VES.  You can get the XYZ points from a vtkPolyData object after you read data, or you can get the points from the vesGeometryData object which holds the rendering vertex arrays.<br>





<br>You might try following some introductory VTK tutorials to become more familiar with using the VTK library:<br><br><a href="http://www.vtk.org/Wiki/VTK/Examples/Cxx" target="_blank">http://www.vtk.org/Wiki/VTK/Examples/Cxx</a><br>



<br>

Pat<br><br><div class="gmail_quote">On Sun, Jan 20, 2013 at 5:17 PM, SHAMSUDHEEN TK <span dir="ltr"><<a href="mailto:shamsutk87@gmail.com" target="_blank">shamsutk87@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





Shamsudheen</blockquote></div><br><br>
</blockquote></div></div></div><div><div class="h5"><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">I'm really newbie with <b>VTK</b> and <b>VES</b>.</p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">


I have successfully built the <b>VES/Kiwi</b> and have rendered one 3D obj file in my iPad application.</p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
Great, I can rotate and zoom the object now using Gestures.</p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif"><b>Now I would like to get the Angle or XYZ Points of a Rendered 3D Object to identify the object position.</b></p>


<p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Is it possible? if yes, please share the details.</p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">
Thanks,</p><p style="color:rgb(34,34,34);font-size:13px;font-family:arial,sans-serif">Shamsudheen</p></div></div></div>
</blockquote></div><br>