|
一般的锯齿是这样形成的
例如一个斜45度位移,从0,0移动到2,2
不插值鼠标会回报2个点,1,1和2,2,得到的斜线是0,0-1,1和1,1-2,2
插值鼠标检测不到1,1点,但会检测到2,2点
也就是说,在鼠标移动到1,1点时,屏幕像素还在0,0
而鼠标移动到2,2点以后,才被芯片检测到,这时候MCU输出0,2和2,2两个数据,提交给轮询
轮询回报的就是2个点,和不插值的鼠标回报的点的数量是一样的,所以mouseraterecorder显示的是2个1X
但事实上就是插值鼠标的移动轨迹是0,0-0,2和0,2-2,2
也就是说变成了楼梯。
用的人就会感觉跳跃,定位不精准,因为那个1,1点你明明移到了,但鼠标指针没反应,等你移到了2,2点,指针才会抽风似地先到0,2或者2,0然后再到2,2
这就是威猛的插值了 |
|