主题 : s3c2440触摸屏坐标转换问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 64041
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2012-02-28
最后登录: 2012-06-24
楼主  发表于: 2012-03-30 15:20

 s3c2440触摸屏坐标转换问题

K=(xt[0]-xt[2])*(yt[1]-yt[2])-(xt[1]-xt[2])*(yt[0]-yt[2]);
       A=((32-188)*(yt[1]-yt[2])-(160-188)*(yt[0]-yt[2]))/K;
       B=((xt[0]-xt[2])*(160-188)-(32-188)*(xt[1]-xt[2]))/K;
       C=(yt[0]*(xt[2]*160-xt[1]*188)+yt[1]*(xt[0]*188-xt[2]*24)+yt[2]*(xt[1]*24-xt[0]*160))/K;
       D=((24-120)*(yt[1]-yt[2])-(216-120)*(yt[0]-yt[2]))/K;
       I=((xt[0]-xt[2])*(216-120)-(24-120)*(xt[1]-xt[2]))/K;
       F=(yt[0]*(xt[2]*216-xt[1]*120)+yt[1]*(xt[0]*120-xt[2]*24)+yt[2]*(xt[1]*24-xt[0]*216))/K;


这样转换为什么不行

还有  float 跟 int 转换问题怎么解决