[发明专利]通过鼠标轨迹生成度量工具的方法有效
申请号: | 201110205777.8 | 申请日: | 2011-07-21 |
公开(公告)号: | CN102262508A | 公开(公告)日: | 2011-11-30 |
发明(设计)人: | 丁万年;廖强;何永安;陈日良 | 申请(专利权)人: | 福州锐达数码科技有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;G06F9/44;G09B5/02 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市仓山区*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 鼠标 轨迹 生成 度量 工具 方法 | ||
【技术领域】
本发明涉及电子白板技术领域,尤其涉及一种通过鼠标轨迹生成度量工具的方法。
【背景技术】
近年来电子白板技术在教学方面得到快速发展,使得教师们不用在传统粉笔黑板的条件下进行实现教学目的。在老师讲课的过程中,常常会涉及到教长度单位及其他相关单位的度量方式,这就需要设计一个智能方法,可以模拟实物的度量工具(比如直尺、量角器、30度直角三角形、45度直角三角形),利用度量工具对目标进行测量,从而实现在电子白板上实现这一教学目的。目前的电子白板还无法实现模拟实物的度量工具,在教学中还是利用实物的度量工具对目标进行测量。
【发明内容】
本发明要解决的技术问题,在于提供一种通过鼠标轨迹生成度量工具的方法,实现了在电子白板中利用鼠标轨迹生产度量工具。
本发明是这样实现的:一种通过鼠标轨迹生成度量工具的方法,包括如下步骤:
步骤10、创建项目工程,在所述项目工程中创建一画布窗口;
步骤20、利用画布窗口封装好的消息处理函数,获取鼠标在所述画布窗口上的操作信息;所述操作信息包括:鼠标按下时的位置、鼠标按下拖动时各时刻鼠标经过的位置;
步骤30、利用获取的鼠标操作信息计算出所要显示各度量工具图形的相关信息,所述度量工具包括:直尺、量角器、30度直角三角形板、45度直角三角形板;
步骤40、根据步骤30得到的所要显示各度量工具图形的相关信息,利用操作系统的2D绘图库提供的画图函数接口,把所要显示的度量工具图形显示在画布上。
进一步的,所述步骤30中计算所要显示直尺工具图形的相关信息具体步骤包括如下:
步骤300、计算鼠标按下位置和鼠标移动所在的位置距离;
步骤301、根据所述鼠标按下位置坐标和鼠标移动所在的位置坐标确定一长宽都不等于零的矩形;
步骤302、用步骤301确定的矩形的长作为直尺的长,用矩形的宽作为直尺的宽,并用1像素=3毫米的距离来确定直尺各刻度线的间距。
进一步的,所述步骤30中计算所要显示量角器工具图形的相关信息具体步骤包括如下:
步骤310、计算鼠标按下位置和鼠标移动所在的位置距离;
步骤311、根据所述鼠标按下位置坐标和鼠标移动所在的位置坐标确定一长为宽2倍的矩形;
步骤312、用步骤311确定的矩形底部长的中点作为量角器的圆心,用矩形的宽作为量角器的半径,并将圆心角180度做180等分,并根据公式:x=r×cos(a),y=r×sin(a),其中a为圆心角,r为量角器半径,算出圆弧上各圆心角对应的点坐标(x,y)。
进一步的,所述步骤30中计算所要显示30度直角三角形板工具图形的相关信息具体步骤包括如下:
步骤320、计算鼠标按下位置和鼠标移动所在的位置距离;
步骤321、根据所述鼠标按下位置坐标和鼠标移动所在的位置坐标确定一长宽比例为:(根号3)/3的矩形;
步骤322、用步骤321确定的矩形的长作为30度直角三角形板的长,用矩形的宽作为30度直角三角形板的宽,用矩形的对角线作为30度直角三角形板的斜边,并用1像素=3毫米的距离来确定30度直角三角形板各刻度线的间距。
进一步的,所述步骤30中计算所要显示45度直角三角形板工具图形的相关信息具体步骤包括如下:
步骤330、计算鼠标按下位置和鼠标移动所在的位置距离;
步骤331、根据所述鼠标按下位置坐标和鼠标移动所在的位置坐标确定一长宽相等的矩形;
步骤332、用步骤331确定的矩形的长作为45度直角三角形板的长,用矩形的宽作为45度直角三角形板的宽,用矩形的对角线作为45度直角三角形板的斜边,并用1像素=3毫米的距离来确定45度直角三角形板各刻度线的间距。
本发明具有如下优点:本发明利用画布窗口封装好的消息处理函数,获取鼠标在所述画布窗口上的操作信息;并利用获取的鼠标操作信息计算出所要显示各度量工具图形的相关信息,最后利用操作系统的2D绘图库提供的画图函数接口,把所要显示的度量工具图形显示在画布上。本发明实现了在电子白板中利用鼠标轨迹生产度量工具,从而用度量工具对目标进行测量;为教师教学提供了方便。
【附图说明】
图1为本发明方法流程示意图。
【具体实施方式】
请参照图1所示,一种通过鼠标轨迹生成度量工具的方法,包括如下步骤:
步骤10、创建项目工程,在所述项目工程中创建一画布窗口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州锐达数码科技有限公司,未经福州锐达数码科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110205777.8/2.html,转载请声明来源钻瓜专利网。