I am using MouseRotate in my application to rotate around a group of cubes(more like rubic's cube). I cannot figure out a way to change the point of rotation of my cube. Please find below a screenshot of my program, the circle indicates the origin around which the cube rotates by default. Let me know if I can explain my problem any better.