MantisBT - ParaView
View Issue Details
0005520ParaView(No Category)public2007-08-16 14:442016-08-12 09:57
Brad King 
Kitware Robot 
normalfeaturealways
closedmoved 
 
 
0005520: Automatic Center-of-Rotation for Interaction
The center of rotation for a camera is very important for interacting with data/geometry in paraview. Setting it to the center of the data bounds is good enough for interaction with the camera placed far from the model such that it fits on screen. However when zooming in to a small portion of the geometry then rotation causes the user to get lost quickly. Additionally when the center of rotation is behind the camera the translation is backwards, and when the COR is at the camera the translation is very slow. Instead the center of rotation must be set to some point on the small portion of geometry in view. In PV 2.x this could be done by a pick operation, but even that was prohibitive.

I propose a feature to enable an (optional) interaction mode that automatically selects a new center of rotation after any translation/zoom of the camera. The selected center should cause rotation to be close to what the human viewing the window expects. Obviously this is a bit subjective but any policy is probably better than the current behavior. Perhaps it could be something as simple as a weighted average of the z-buffer with higher weight given to the samples at the center of the window.
The "Quick Terrain Modeler" seems to choose a center of rotation nicely:

http://appliedimagery.com/download.php [^]

I do not know how it chooses the center.
No tags attached.
Issue History
2007-08-16 14:44Brad KingNew Issue
2007-08-29 15:59Berk GeveciStatusbacklog => tabled
2008-04-14 17:09Berk GeveciCategory => 3.6
2009-02-16 15:44Ken MorelandNote Added: 0014961
2009-02-16 15:44Ken MorelandCategory3.6 => 3.8
2009-05-13 13:41Utkarsh AyachitTarget Version => 3.8
2011-06-16 13:10Zack GalbreathCategory => (No Category)
2016-08-12 09:57Kitware RobotNote Added: 0037528
2016-08-12 09:57Kitware RobotStatusexpired => closed
2016-08-12 09:57Kitware RobotResolutionopen => moved
2016-08-12 09:57Kitware RobotAssigned To => Kitware Robot

Notes
(0014961)
Ken Moreland   
2009-02-16 15:44   
I'm not sure having the center of rotation constantly changing during zoom or pan is a good idea for PV. There is, however, a request for having a rubber band zoom. I think it would make a lot of sense to reset the center of rotation for one of those zooms.
(0037528)
Kitware Robot   
2016-08-12 09:57   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current ParaView Issues page linked in the banner at the top of this page.