OK, I can attach files... just not directly through the comments interface window. Anyway, as I was suggesting, I’ve used Geomview for years for scientific visualization of complex surfaces. It’s an open source package, runs on linux or cygwin. Anyway, here’s an example of what I mean.
Geomview’s viewer has a toolbox menu (see attached snapshot). Some of the buttons below allow you to put the mouse in a specific mode (rotate, translate, scale, fly, zoom, or orbit). The “Look” and “Center” buttons describe the capability I suggested in some sense, though they each do something different.
“Look” essentially translates the view so that the camera is looking directly at the object dead center. Think about the sight on a weapon, for example, the target is still at the same distance, but you’ve just centered it on your sight. ex02-before.png and ex02-after.png show an example of its application.
“Center” literally takes the object, wherever it may be (even if completely out of view) and (a) re-centers it, (b) rescales the view to fit the objects within it and (c) re-orients the view to match some default (xy, xz, or yz, for example). ex01-before.png and ex01-after.png show an example of its application.
Hope that helps.