[vtkusers] How to define custom user interaction in vtk ? Please Help !!! Urgent

Bruno da Silva de Oliveira bruno at esss.com.br
Thu Oct 27 13:45:00 EDT 2005


Take a look at Examples\GUI\Python\CustomInteraction.py

HTH,

Deepak Roy wrote:

> hello,
>  
> I working on 3D triangular surface meshes. I am using VTK with QT and 
> the VTK_QT library.
>  
> The default behaviour defined by vtkRenderWindowInteractor is not 
> suitable for my project.
>  
> I want to define my own interaction behaviour.
>  
> I have no idea how to do this ?
>  
> I could not find any examples as such on this either.
>  
> I am looking for a clean object oriented way to achieve this.
>  
> Should I derive any subclasses for this purpose ?
>  
> In specific should i derive vtkInteractorStyle ?
>  
> Which class defines the actual user interaction, is it 
> vtkRenderWindowInteractor or vtkInteractorStyle ?
>  
> For my application i want two types of interaction behaviour:
>  
> --- for visulalizing the model, the default interaction functionality 
> provided by 
>     vtkRenderWindowInteractor is good but i want to change the 
> interaction and remove all
>     keyboard usage if possible, to make it more convenient for my users.
>  
> --- Another interaction behaviour should allow my user to 
> specify(pick) some feature points on
>     the surface using the mouse ( left button would be more appropriate ).
>  
>  
> Can anyone show me an example, so i can get the general idea of how to 
> achieve the custom interaction ?
>  
>  i will figure out the rest of the details specific to my application.
>  
> Thanks in advance.
>  
> Regards,
>  
> Deepak Roy
>     a bit
>  
>
> ------------------------------------------------------------------------
> Yahoo! FareChase - Search multiple travel sites in one click. 
> <http://us.lrd.yahoo.com/_ylc=X3oDMTFqODRtdXQ4BF9TAzMyOTc1MDIEX3MDOTY2ODgxNjkEcG9zAzEEc2VjA21haWwtZm9vdGVyBHNsawNmYw--/SIG=110oav78o/**http%3a//farechase.yahoo.com/> 
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>This is the private VTK discussion list. 
>Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>Follow this link to subscribe/unsubscribe:
>http://www.vtk.org/mailman/listinfo/vtkusers
>  
>

-- 
Bruno da Silva de Oliveira
bruno at esss.com.br
ESSS - Engineering Simulation and Scientific Software
http://www.esss.com.br




More information about the vtkusers mailing list