I have found a strange and unwanted behavior in visualization component in version 7.5.0, while up to 7.4.0 it was OK.
I'm talking about trihedron kind of TransformPersistence.
You can set TransformPersistence for an object at a defined x,y distance from each corner of the view, and it shows it correctly until a certain view hight/width ratio.
Then, furtherly reducing the height of the view, the rotation point of the object start migrating to the center of the view.
and the same in DRAWEXE:
box b 100 50 10
vdisplay -trsfPers trihedron -trsfPersPos -20 -20 -2d tri
(I was not able to let Draw accept the -20,-20 offset from corner, but the issue is well visible)
So, as until a certain view dimension ratio it works correctly, it's not a problem of persistence flag setting
but of runtime calculus of the position of object.
I can't find this issue in ISSUE TRACKER!
I've tried to look for possible origin of the problem, looking also at source differences from 7.5.0 and 7.4.0 from View3d_View.cxx to Graphic3d_TransformPers.hxx to OpenGL_Structure.cxx but don't understanding exactly at what level this is managed I couldn't work it out!