<html><div style='background-color:'><DIV class=RTE>Hi all, I need to add a event to a actor(vtkActor), My code is:</DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp;</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>void handle_click(vtkObject* obj, unsigned long,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; void*, void*)<BR>{<BR>&nbsp;&nbsp;</FONT></EM><EM><FONT color=#0033ff>&nbsp;&nbsp;&nbsp; //AfxMessageBox(" Click");<BR>&nbsp;&nbsp; ShellExecute(NULL,"open","notepad.exe",NULL,NULL,SW_SHOW);<BR>&nbsp;&nbsp; <BR>}</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff></FONT></EM>&nbsp;</DIV>
<DIV class=RTE><EM><FONT color=#0033ff>int main( int argc, char *argv[] )<BR>{<BR>&nbsp;&nbsp;&nbsp; vtkConeSource *cone = vtkConeSource::New();<BR>&nbsp; cone-&gt;SetHeight( 3.0 );<BR>&nbsp; cone-&gt;SetRadius( 1.0 );<BR>&nbsp; cone-&gt;SetResolution( 10 );<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;vtkPolyDataMapper *coneMapper = vtkPolyDataMapper::New();<BR>&nbsp; coneMapper-&gt;SetInput( cone-&gt;GetOutput() );</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff></FONT></EM>&nbsp;</DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp;&nbsp;vtkActor *coneActor = vtkActor::New();<BR>&nbsp; coneActor-&gt;SetMapper( coneMapper );</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp;&nbsp;</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp; vtkRenderer *ren1= vtkRenderer::New();<BR>&nbsp; ren1-&gt;AddActor( coneActor );<BR>&nbsp; ren1-&gt;SetBackground( 0.1, 0.2, 0.4 );</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp;&nbsp;</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp; vtkRenderWindow *renWin = vtkRenderWindow::New();<BR>&nbsp; renWin-&gt;AddRenderer( ren1 );<BR>&nbsp; renWin-&gt;SetSize( 300, 300 );</FONT></EM></DIV>
<DIV class=RTE><BR><EM><FONT color=#0033ff>vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();<BR>&nbsp;&nbsp; iren-&gt;SetRenderWindow(renWin);<BR>&nbsp;&nbsp; iren-&gt;SetLightFollowCamera(1);<BR></FONT></EM><EM><FONT color=#0033ff></FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>vtkCallbackCommand* callback = vtkCallbackCommand::New();<BR>&nbsp; callback-&gt;SetCallback(handle_click);</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff></FONT></EM>&nbsp;</DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp; coneActor-&gt;AddObserver(vtkCommand::LeftButtonPressEvent, callback);<BR>&nbsp;//iren-&gt;AddObserver(vtkCommand::LeftButtonPressEvent, callback);<BR>&nbsp; <BR></FONT></EM><EM><FONT color=#0033ff>renWin-&gt;Render();<BR>iren-&gt;Start();</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp;<BR>&nbsp;&nbsp;cone-&gt;Delete();<BR>&nbsp; coneMapper-&gt;Delete();<BR>&nbsp; coneActor-&gt;Delete();<BR>&nbsp; ren1-&gt;Delete();<BR>&nbsp; renWin-&gt;Delete();</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>callback-&gt;Delete();</FONT></EM></DIV>
<DIV class=RTE><EM><FONT color=#0033ff>&nbsp; return 0;<BR>}<BR></FONT></EM></DIV>
<DIV class=RTE><FONT color=#0033ff><FONT color=#000000>So,when&nbsp;i&nbsp;press left button of the mouse on&nbsp;the coneActor,it does not work :(</FONT></FONT></DIV>
<DIV class=RTE><FONT color=#0033ff><FONT color=#000000>olny works with the interactor(iren).</FONT></FONT></DIV>
<DIV class=RTE><FONT color=#0033ff><FONT color=#000000>Somebody can say to me where is the error??? please???</FONT></DIV></FONT></div><br clear=all><hr>Coches nuevos, coches de ocasión, coches de Km 0 <a href="http://g.msn.com/8HMAESES/2746??PS=47575" target="_top">Si piensas en cambiar de coche, MSN Motor.</a> </html>