I know it's not exactly in the spirit of DIY, but have you checked out how Examiner does this stuff? You can "inspect" anything that can be targeted. If the target isn't a player, then you just get a window with a model in it. (LeftMouse drag = rotate, RightMouse drag = pan, MouseWheel = zoom) If it is a player, you get the same, but with the inspection UI on top.
Also, the Dungeon Journal UI has a "show model" button for bosses, and I think you can rotate in there, too.
|