I get the feeling you're not seeing what I'm seeing. You say the slightest mouse movement and the model goes off the rails? It should rotate at a sensible pace, roughly keeping the closest point of the model under the mouse. If it's rotating much faster than that for you, then something's different. What device are you on? Screen resolution, DPI?
Is it the ongoing spinning that you don't like after the mouse is released? It only spins if you're still moving the mouse when you release the button. But if you don't like it, disable it with "Options->Allow Mouse Inertia".
Ctrl+Z & Ctrl+R operate on changes to the model, not just changes to viewing angle etc. It's always annoying when software does that because it adds many times more items to the undo list, most of which are irrelevant to your changes. It also prevents you from viewing the undo/redo from different angles. It's not that these keys "don't work".
I guess I didn't add a hotkey for default orientation because I didn't think it was something people would use very often. Happy to add one though if we can find a spare key that makes sense.
I don't understand what you say about the origin. Is your model moving off-centre? The model only moves off-centre if you use Space+Left-drag.
There are some hotkeys you might like:
- Esc - Stop auto-spinning
- t - Tight-fit the model to the window. This also centres the model if it was off-centre.
- f- Fit the model to the window, leaving room for rotation. This also centres the model if it was off-centre.
What do you mean that my suggestions "dont seem to run properly"? Are you saying my suggestions don't work, or just that they aren't what you wanted?
The point of rainbow colouring mode is to behave like a white model with red, green and blue lights shining at it from different directions, so yes as you rotate it faces will be lit differently by the different lights, getting different colours. It does what it's intended to do. If that's not what you're after, then don't use it, no need to call it a toy.
If you want every face to get a different colour, use "Color->Basic Colour Scheme->Color per Face (Unless Parallel)". There's lots of choices for colouring, plus you can manually change the colour of any face, or all faces, or all faces of the same type etc.
You CAN rotate a model around an axis. By default (I think) this is done with Space+Left+Right-drag, or Space+Middle-drag. But if you'll use it more often, you can get rid of the Space by enabling "Options->Left+Right-drag to Pivot Around Selected Item". Now if you have a middle mouse button, you can just do Middle-drag to rotate around a fixed axis. Select a face, edge, vertex, or symmetry axes, and it will rotate around that (or its centre in the case of faces & edges).
Actually it would be useful if I added "View->Orientation->Rotate Around Selected Face/Edge/Vertex/Symmetry". I might do that for the next version (which I'm afraid is still some time off).
Stella is mostly coordinate system agnostic. You shouldn't need to know about XYZ to deal with polyhedral geometry. What help would it be to see XYZ axes on the screen? I hear you saying that you miss these, coming from a CAD background, but I don't hear why you need them. Explain what you're trying to do and maybe we can help.