<div dir="ltr"><div><div><div>Hi all,<br><br></div>This is a bit of a general question about the interactor style system in VTK.<br><br></div>Why does vtkInteractorStyle, which is described as the superclass of all interactor styles, have things functions like Dolly, Pan, Zoom et.c.? And why does it have keypress behaviors at all (e.g. 'j', 't', 'c', 'a', ...)?<br><br><br></div><div>If it's supposed to be a general base class for interactor styles, why should it make assumptions like this about the camera movements the subclasser want to provide, and assumptions about keybindings?<br><br></div><div>I'm looking for a base class to use, which is not making any such assumptions, since I want to provide a completely custom behavior, without having to guard myself against unwanted behavior coming from the base class.<br><br>I've looked at, and even used vtkInteractorStyleUser, for this purpose (even if it's described as something mostly for the scripting languages), but I'm just wondering about the VTK design, why it was made this way?<br><br></div><div>Thanks in advance,<br></div><div>Elvis<br></div></div>