触摸屏,坐标转换,本来是线性关系,但是转不过来,老是转化后为的为0, 查找原因,是系数a,b出问题,为0
这是因为,除法“/”,小的整数(XY[0]-x_min)除大的整数(x_max-x_min)为零,如果是double型的话,就会是小数。所以整数相除时,要注意需要的是小数,还是整数,如果需要小数则需要转换数据类型!
a =((double)(XY[0]-x_min)/(double)(x_max-x_min));
b=((double)(XY[1]-y_min)/(double)(y_max-y_min));
|
阅读(1451) | 评论(0) | 转发(0) |