[发明专利]一种模拟圆规实现绘制圆的方法有效
申请号: | 201610121290.4 | 申请日: | 2016-03-04 |
公开(公告)号: | CN105701849B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 丁万年;洪文洁;陈日良;何永安 | 申请(专利权)人: | 锐达互动科技股份有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G09B23/04 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 毛新民 |
地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 圆规 实现 绘制 方法 | ||
本发明提供一种模拟圆规实现绘制圆的方法,包括:10、创建绘图工程,定义一窗口作为画布窗口,在画布窗口上添加画布控件,确定操作接口;20、确定功能操作;30、建立圆规数学几何图形模型,确定圆规数学几何图形模型中各个顶点的坐标信息;40、确定圆规数学几何图形模型的控制区域;50、根据各个顶点的坐标信息填充及绘制出圆规数学几何图形模型,并构建出控制区域,判断操作点是否满足相应的控制条件,若满足,则在不同的控制区域内进行相应的功能操作;否则,不操作;60、根据圆规数学几何图形模型提供的圆心及半径大小,并结合绘图工具完成圆的绘制。本发明是基于编程工具实现虚拟圆规画圆,达到直观、易学易用的教学目的。
技术领域
本发明涉及一种绘制圆的方法,尤其涉及一种模拟圆规实现绘制圆的方法。
背景技术
常规的教学方法是黑板和粉笔,当今是信息化时代,电脑及手机移动设备给人们的生活、学习方面带了很多便捷;因此,也产生了很多教学软件、网络授课,那么就急需一些授课工具作为基石。传统绘制圆的方式通常都是通过圆规进行绘制的,在教学过程中使用起来不太方便,故而,需提供一种模拟圆规绘制圆的工具,方便老师进行网络教学。
发明内容
本发明要解决的技术问题,在于提供一种模拟圆规实现绘制圆的方法,可以基于编程实现虚拟圆规绘制圆,达到直观形象、易学易用的教学目的。
本发明是这样实现的:
一种模拟圆规实现绘制圆的方法,包括如下步骤:
步骤10、创建绘图工程,定义一窗口作为画布窗口,在该画布窗口上添加画布控件,并确定所述画布控件上的操作接口;
步骤20、确定圆规所要实现的功能操作,所述功能操作包括对圆规整体进行移动、对圆规的半径大小进行拉伸、对圆规进行旋转及对圆进行绘制;
步骤30、确定圆规数学几何图形模型的结构,通过所述操作接口获取一矩形的位置信息,根据该矩形的位置信息及所述圆规数学几何图形模型的结构计算出所述圆规数学几何图形模型中各个顶点的坐标信息;
步骤40、确定所述圆规数学几何图形模型的控制区域,所述控制区域包括移动控制区域、拉伸控制区域、旋转控制区域及绘制控制区域;
步骤50、根据各个顶点的坐标信息填充及绘制出所述圆规数学几何图形模型,并构建出所述控制区域,判断操作点是否位于所述控制区域内,即判断操作点是否满足移动操作控制条件、拉伸操作控制条件、旋转操作控制条件或绘制操作控制条件,若满足,则在不同的控制区域内进行相应的功能操作;若不满足,则不进行任何操作;
步骤60、根据所述圆规数学几何图形模型提供的圆心及半径大小,并结合绘图工具完成圆的绘制。
进一步地,所述步骤50中在不同的控制区域内进行相应的功能操作,具体如下:
如果操作点满足移动操作控制条件,则通过移动所述矩形的位置对圆规整体进行移动;如果操作点满足拉伸操作控制条件,则通过拉伸所述矩形的位置对圆规的半径大小进行拉伸;如果操作点满足旋转操作控制条件,则通过旋转所述矩形的位置对圆规进行旋转;如果操作点满足绘制操作控制条件,则对圆进行绘制。
进一步地,所述操作接口为鼠标操作接口或触控操作接口。
本发明具有如下优点:本发明可以基于编程工具实现虚拟圆规绘制圆,达到直观形象、易学易用的教学目的。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1为本发明一种模拟圆规实现绘制圆的方法执行流程图。
图2为圆规数学几何模型图。
图3为本发明最终构建出来的圆规图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐达互动科技股份有限公司,未经锐达互动科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610121290.4/2.html,转载请声明来源钻瓜专利网。