我正在编写一个函数,在Windows Forms应用程序的客户区中绘制UI手柄(旋转、调整大小等)。当选择对象时,该函数被调用。
调用者向我发送一个正确旋转、缩放和平移的Graphics对象,以适应更大的事物方案(选定对象具有自己的旋转/平移/缩放,UI手柄相对于选定对象具有相对平移和旋转)。现在,我希望我的UI手柄在父级(选定对象)的任何缩放比例下都是相同的大小。
如何在变换矩阵中消除/重置缩放因子?如何重置为1的缩放比例同时保留宝贵的平移和旋转值?
调用者向我发送一个正确旋转、缩放和平移的Graphics对象,以适应更大的事物方案(选定对象具有自己的旋转/平移/缩放,UI手柄相对于选定对象具有相对平移和旋转)。现在,我希望我的UI手柄在父级(选定对象)的任何缩放比例下都是相同的大小。
如何在变换矩阵中消除/重置缩放因子?如何重置为1的缩放比例同时保留宝贵的平移和旋转值?