[发明专利]一种基于触摸点的位移矢量和方向矢量的控制方法在审
申请号: | 201810532742.7 | 申请日: | 2018-05-29 |
公开(公告)号: | CN108803926A | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 李超杰;陈学松;李英文;叶家文;麦淑怡;罗思敏 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F3/041 | 分类号: | G06F3/041 |
代理公司: | 广东广信君达律师事务所 44329 | 代理人: | 江金城;杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控件 位移矢量 触摸点 方向矢量 移动 标准化 触控点坐标 触控系统 矢量系统 移动终端 坐标计算 触控点 触控屏 中心点 触控 开发 自带 封装 | ||
1.一种基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,包括如下步骤:
步骤S1:通过触控系统内部封装的接口得到触摸点在触控屏中的坐标;
步骤S2:通过以控件中心点的坐标代表控件的坐标结合触摸点的坐标计算出控件的位移矢量的坐标,并且将该位移矢量标准化;
步骤S3:通过速度与位移,加速度与速度的公式和v=at,结合已经标准化的位移矢量的坐标,得出控件移动的方向和距离。
2.根据权利要求1所述的基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,所述步骤S1还包括:检测触摸屏中触控点和控件,并且得到其中心对应的坐标,以其中心点的坐标分别代表触控点和控件的坐标。
3.根据权利要求1所述的基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,所述步骤S1还包括:通过将以触控屏的角点为原点的世界坐标系转换成为以控件为原点的局部直角坐标系,并且将触控点和控件的坐标转换成为以控件为原点的局部坐标系下的坐标。
4.根据权利要求1所述的基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,所述步骤S2还包括:将移动点坐标减去触控点的坐标得到的坐标单位化,设这个单位坐标为移动方向单位矢量控件移动始终沿着方向矢量运动,由于目标F点在方向矢量的延长线上,且控件的位移起点与矢量的起点一致,因此目标F点的坐标与方向矢量存在倍数关系,设该倍数为k,即目标F点的坐标为
5.根据权利要求4所述的基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,所述步骤S2还包括:通过速度公式:和v=at与勾股定理,求得目标F点的坐标为
6.根据权利要求5所述的基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,所述步骤S2还包括:将获得的目标F点坐标转换为世界坐标系下的坐标,并作为触控屏开发系统封装的接口的参数传入,最后通过动画函数将运动的时间和该坐标作为参数传入即可。
7.根据权利要求1所述的基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,世界坐标系是指以触控屏左上角为原点,系统默认的直角坐标系。
8.根据权利要求4所述的基于触摸点的位移矢量和方向矢量的控制方法,其特征在于,所述坐标单位化的具体公式为设控件在世界坐标系中的坐标为(x1,y1),从而得到目标F点位于世界坐标系下的坐标
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810532742.7/1.html,转载请声明来源钻瓜专利网。