I'm having a bit of a problem getting my math right and know that there are folks here that know math better and matrix transforms better then myself, so help is requested...and greatly appreciated.
I have a window that shows part of a large control area containing lots of information. I have a mini-Map that represents the full view with a "current view frame" within it. The full mini-map is a 1/20th representation of the full view. You can zoom in (scaleX in 0.1 increments 3 times) and you can zoom out (in 0.25 increments 4 times). Everything is working great as I translate things from FullView to the Mini-Map (eg, my translations/conversions are working great that way). However, when I try to translate values from the mini-Map to the currentView I'm not getting correct representations if I am scaled in or out. (eg, If I scroll around or click/drag around the current view, zoomed in/out, the correct movement is mirr ...
Go to the complete details ...