[vtk.js] trackball/default interaction style with pan/zoom on other mouse buttons

Update to my original solution: I am finding that the camera rotate option is changing the focal point of the camera. For instance, with the interaction style I shared above, it does this:

(note the change in focal point after a “rotate”)

With the default camera interaction, this does not happen:

is a “rotate” not actually what I want?


Note that if the mesh is centered around the origin that this isn’t all that noticeable… hence why it took me a while to realize this. Any tips, @Sebastien_Jourdain?