<html><head><meta http-equiv='content-type' content='text/html;'><style type='text/css'>
<!--
body      {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none;}
td        {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none;}
A:link    {font-size:10pt; color:#4393b3; text-decoration:none;}
A:visited {font-size:10pt; color:#4393b3; text-decoration:none;}
A:hover   {font-size:10pt; color:#FF0000; text-decoration:underline;}
.INPUT    {color:#000000;background-color:#ffffff;border:2 solid #4393b3}
.head     {color:#ffffff}
-->
</style></head><!-- tms messages uid 916010001000213906 gogo.com.br --><!-- gogo.com.br tmshead --> <br>
Hi, Sedat! <br>
<br>
About your question, you do not need to override nothing.  One way to do this is: <br>
<br>
1. Declare a InteractorStyleUser object and set it to your RenderWindowInteractor. <br>
<br>
This object has a method called OnLeftButtonPressMethod (use this, the method OnLeftButtonPressMethodArgDelete do not work!), and ohter method (GetLastPos), that returns de display coordinates where the mouse is located. <br>
<br>
Then, you have to transform the display coordinates in world coordinates (the renderer has a method to do this). <br>
<br>
Done! <br>
<br>
PS: a problem you can have is about the Z-coordinate. How you (or the user) will specify de Z-coordinate with the mouse?? <br>
<br>
I hope it helps you. <br>
<br>
Good Luck!! <br>
<br>
<br>
------------------------------- <br>
Tedy Marcos Colombini <br>
University of Sao Paulo - Brazil <br>
<!-- gogo.com.br tmstail --><br><br><p align=right><br><br><br><br><img src=http://gogo.com.br/message/images/logo.jpg border=0><a href=http://gogo.com.br target=_blank>e-communication ... gogo.com.br </a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
  <!-- fw function -->
  <br><br>
  <BLOCKQUOTE dir=ltr style='PADDING-RIGHT: 0px; PADDING-LEFT: 15px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px'>
  ---------------- Mensagem anterior ----------------<br>
  <b>From:</b> <a href=mailto:SedatDOGAN2&lt;d_sedat@hotmail.com&gt;>SedatDOGAN2&lt;d_sedat@hotmail.com&gt;</a><br>
        <b>Subject:</b> [vtkusers] world coordinates picking with mouse<br><br>
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-9" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2>Dear Friends,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I use vtk with Borland C++ Builder 
5.0.</FONT></DIV>
<DIV><FONT face=Arial size=2>I have a specific problem. If anybody can help me 
I'll be glad.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I want to pick world coordinates of a point on 
vtkRenderWindow. For this purpose, I have written necassary codes in the 
MouseDown Function of the renderwindow. But it does not effect. I.e, mouse 
coordinates are not returned. </FONT></DIV>
<DIV><FONT face=Arial size=2>I think I should override on its interactor. But I 
don't know how to do this. </FONT><FONT face=Arial size=2>How can I solve this 
problem?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Best Regards.</FONT></DIV>
<DIV><FONT face=Arial size=2>Sedat Došan</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV></FONT></DIV></BODY></HTML>

</BLOCKQUOTE><!-- fw function --><img src=http://gogo.com.br/mail/read_ok.neo?id=tedyvtk&num=4&access= width=1 height=1 top=1></body></html>