发明名称 一种在投影交互系统中提升线条绘制速度的方法
摘要 本发明涉及一种在投影交互系统中提升线条绘制速度的方法,包括:从鼠标按下时刻开始,在窗体上绘制第一个采样点;在前一时刻绘制的基础上,进行增量式绘制;结合最近一次采样点的位置,对当前时刻鼠标所在位置是否应该采样进行判断;根据当前采样点,与前一个采样点的欧氏距离,判断当前时刻是否需要刷新,对窗体内容进行更新;计算最新的线条对应的重绘区域,在窗体上该重绘区域内进行重新绘制,更新窗体内容;鼠标弹起,本次线条的绘制结束。本发明在线条绘制过程中,只需要绘制少量数目的采样点,并且尽量降低刷新频率和刷新面积,使得系统的计算量降低到极致,从而给用户带来了流畅的感觉,用户体验明显提升。
申请公布号 CN106095139A 申请公布日期 2016.11.09
申请号 CN201610389333.7 申请日期 2016.05.30
申请人 安徽慧视金瞳科技有限公司 发明人 汪俊锋;邓宏平
分类号 G06F3/0354(2013.01)I;G06F3/038(2013.01)I;G06T11/20(2006.01)I 主分类号 G06F3/0354(2013.01)I
代理机构 合肥天明专利事务所 34115 代理人 金凯
主权项 一种在投影交互系统中提升线条绘制速度的方法,该方法包括下列顺序的步骤:(1)从鼠标按下时刻开始,在窗体上绘制第一个采样点;(2)在前一时刻绘制的基础上,进行增量式绘制:将最新出现的几个采样点,以及其对应的线条,叠加到前一时刻绘制的结果上,得到当前时刻的绘制内容;(3)结合最近一次采样点的位置,对当前时刻鼠标所在位置是否应该采样进行判断;(4)根据当前采样点,与前一个采样点的欧氏距离,判断当前时刻是否需要刷新,对窗体内容进行更新;(5)计算最新的线条对应的重绘区域,在窗体上该重绘区域内进行重新绘制,更新窗体内容;(6)鼠标弹起,本次线条的绘制结束。
地址 230000 安徽省合肥市高新区黄山路602号合肥国家大学科技园C区102室