Not sure if this is a bug or a feature, but when a custom camera rotation point is set (by clicking the the middle mouse button on the desired place), it gets reset to its default position when switching between tabs (Geometry, FE Model, Results).
That’s a good question. I think it would make more sense if the point was equal for all tabs, so that when switching tabs, the model moves the same way as in the previous tab and consistency is kept between tabs.
There is although the case where one tab has exploded view activated an the other not. In that case, a specific rotation point could be relevant in on tab but not in the other so it could make sense for each tab to have a memory for the selected rotation point or to keep the present behaviour where the point gets reset. In case of a reset, the point could be set to the default position (like now) or to the center of the current view (useful if we are zoomed in on a feature that’s far away form the model center).
So in short I would suggest:
if tabs are in the same view mode (exploded or not) → common rotation point
else → point memory for the “alone” tab and common for the two other tabs (or reset the point if that’s simpler)
If I could take it a step further, I would suggest dynamically setting the rotation point to wherever the mouse is when rotating or to the center of the window/current view, although I can imagine that this is way more work to implement as remembering one point between tabs.
I also understand that this is a small convenience tweak so not a big priority haha.
I also noticed that the rotation point position gets reset when any settings are changed and applied, be it the colors of the plot or the number of processing cores or the number of significant digits or whatever.
Your selected center of rotation persists in the viewport until you display another object in the viewport, select a new center of rotation, or return to the default rotation method.
So just switching modules doesn’t change it, unless a different object is displayed there (e.g. switching from Part to Assembly).
I added support for common rotation points. After testing, I decided on the following setup. The rotation points for the Geometry, FE Model, and Results tabs are now one and the same. The point is fixed in space and does not move with the exploded view.
If results from another model are opened, each result has its own rotation point.
The feature will be available in the next version.