反向整数值

时间:2010-09-14 03:41:16

标签: mouse logic coordinate-systems

我有一个场景,我认为我可以传达给PC Monitor的例子(虽然不是真实的)。

假设我有两个不同分辨率和属性的显示器。一个监视器从顶部(0)到底部(最大值)在屏幕上绘制鼠标光标,而其他监视器从底部(0)到顶部(最大值)绘制鼠标。换句话说,在绘制鼠标光标时,两者都有相反的y轴,我需要编写一个公式,将一个监视器光标位置转换为另一个,反之亦然,给定一个监视器x和y光标位置。

哪种配方最适合这个?

1 个答案:

答案 0 :(得分:0)

right_x = (1 - left_x / left_width) * right_width
right_y = (1 - left_y / left_height) * right_height

需要知道left_xleft_y(以及每个显示的分辨率)。