Hi Seb,<br> Thanks for the quick reply. The interaction is not at all happening with vtkCanvas i.e. image is static in vtkCanvas. and the interaction is happening nicely with vtkPanel. I want to use vtkCanvas so that I can have more control on interactor. <br>
<br>Thanks,<br>Satya <br><br><div class="gmail_quote">On Thu, May 10, 2012 at 10:24 AM, Sebastien Jourdain <span dir="ltr"><<a href="mailto:sebastien.jourdain@kitware.com" target="_blank">sebastien.jourdain@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 Satya,<br>
<br>
can you be clearer when you say that the interaction is not working<br>
with vtkCanvas ?<br>
<br>
Do you mean that some interaction are happening but it is basically<br>
not what you are expecting ?<br>
Could you be more precise on what you would expect and what you get<br>
with your code sample ?<br>
<br>
Thanks,<br>
<br>
Seb<br>
<div class="HOEnZb"><div class="h5"><br>
On Thu, May 10, 2012 at 10:13 AM, satyanarayana reddy<br>
<<a href="mailto:satyajanga@gmail.com">satyajanga@gmail.com</a>> wrote:<br>
> Hi All,<br>
> I am facing a problem when trying to work with vtkCanvas. i.e.<br>
> interaction is not working with vtkCanvas and the same is working for<br>
> vtkPanel.<br>
> I am pasting the simple block of code here. Please help me to find out the<br>
> bug.<br>
><br>
> Code For vtkPanel // Interaction is working perfectly fine<br>
> vtkImageActor imageActor = new vtkImageActor();<br>
> imageActor.SetInput(color.GetOutput());<br>
><br>
> panel.GetRenderer().AddActor(imageActor);<br>
><br>
> panel.GetRenderer().ResetCamera();<br>
> add(panel,BorderLayout.CENTER);<br>
><br>
> Code For vtkCanvas // Image is displaying Properly and interaction not<br>
> working<br>
><br>
> vtkImageActor imageActor = new vtkImageActor();<br>
> imageActor.SetInput(color.GetOutput());<br>
><br>
> canavs.GetRenderer().AddActor(imageActor);<br>
><br>
> canvas.GetRenderer().ResetCamera();<br>
> canvas.setInteractorStyle(new vtkInteractorStyleImage());<br>
> add(canvas,BorderLayout.CENTER);<br>
><br>
><br>
> Thank you.<br>
><br>
> Best Regards,<br>
> Satya.<br>
</div></div></blockquote></div><br>