Hi All,
For anyone interested, I am sharing a simple tool that helps with quickly focusing the view/center of rotation at the exact spot on the model under the cursor, at any time (including in-command). It was designed as a quick one-shot view adjustment to make the viewport navigation and rotation more efficient and intuitive.
There are currently ways in Rhino to achieve similar thing (_MoveTargetToObjects centers target at selection’s bounding-box, ‘Place Target’ from ViewProperties, or well hidden feature of Ctrl+Shift+RMB-drag rotation around the point on object under cursor, without camera position change…). Yet none of them was too handy for quick, precise and repetitious view adjustments while modeling. Since making this small tool, I got addicted to using it, so I decided to share it here in case anyone else finds it useful in the way they work with Rhino.
To install, please download this script, save on your HD, and drag-and-drop into Rhino viewport.
DIG_SetTargetToCursor.rvb (3.8 KB)
Two commands/aliases will become available:
_DIG_SetTargetToCursor
_DIG_SetTargetToCursorSteps
I would suggest setting an easily accessible keyboard shortcut via menu Tools>Options >Keyboard to DIG_SetTargetToCursor (like Ctrl+W, Ctrl+Q…) so the quick retargeting is handy. (or as MMB macro in an unlikely event one doesn’t use it for anything else already)
The 2nd command (_DIG_SetTargetToCursorSteps) allows to configure the number of view smooth transition steps for retargeting (default=6). ‘1’ will make it instant.
EDIT: the only limitation I know of so far is it would not work on locked objects under cursor.
Below is a quick preview of how it works, including the ability to run it while in-command like drawing curves, scaling objects etc. which I find the most handy for precise snaps and selections.
–jarek

