一种快速的智能画笔实现方法与流程

文档序号:11690879阅读:546来源:国知局

本发明涉及几何作图领域,尤其涉及一种快速的智能画笔实现方法。



背景技术:

动态几何软件是一种可以让用户制作并操作几何图形的软件。在动态几何软件中作好的几何图形在变化和运动中能够保持几何对象之间的相互关系不变。

在一般的动态几何作图软件中,用户作各种不同类型的几何对象(如点、线、圆、各种常见的多边形等),在操作方法上一般分为两步:第一步,用鼠标选择菜单或工具栏中的作图类型按钮,设置当前的作图类型,即先告知计算机用户接下来要做什么;第二步,用户操作鼠标(如点击、选择、拖动等)作出相关的几何对象。

由于一个几何图形往往是由多个不同类型的几何对象组合而成,如点、线、圆、各种常见的多边形等,因此当用一般的动态几何作图软件来完成时,用户需要根据软件提供的相关菜单或按钮的不同功能,按照构图的目标及先后顺序,用鼠标在各菜单或按钮间不停地切换,导致鼠标在选择作图功能及作图过程间频繁切换,这不仅需要用户对几何图形软件的各个功能非常熟悉,还会占用用户大量的时间来作图,浪费了用户的时间;而且通过鼠标的多次点击和功能的切换,也极大地影响了作图的效率。

所以,如何快速的作出用户需要的几何图形是现在需要解决的问题。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种快速的智能画笔实现方法,解决了现有的几何图形软件存在的需要通过多次的鼠标点击和功能的切换,浪费了用户时间和降低了作图效率的问题。

本发明的目的是通过以下技术方案来实现的:一种快速的智能画笔实现方法,它包括的步骤如下:

s1、获取需要实现的几何图形;

s2、采集智能画笔需要执行的几何对象;

s3、根据各个几个对象的关系完成作图。

所述的几何图形包括三维动态几何图形和二维动态几何图形。

所述的s1步骤包括以下子步骤:

s11、将几何图形制作成图片;

s11、获取图片中的线条和色彩数据。

所述的s2包括以下子步骤:

s21、根据获取的图片中的线条和色彩数据对需要执行的几何对象进行分类;

s22、对分类后的几何对象中的色彩和大小进行识别;

s23、对分类后的几何对象中的线条的粗细和颜色进行调整。

所述的s3步骤包括以下子步骤:

s31、按照作图的先后顺序记录作图区域内完成的几何对象及对象间的关系;

s32、计算并动态存储新对象的信息及新对象与已有对象的关联信息;

s33、跟踪智能画笔并获取智能画笔所在的位置坐标;

s34、计算并判断智能画笔的位置坐标和其他几何对象的关系;

s35、建立几何对象关系网完成作图。

所述的获取需要实现的几何图形的方式包括通过摄像头对几何图形进行拍摄成图片,或者通过将几何图形进行扫描成图片。

本发明的有益效果是:一种快速的智能画笔实现方法,通过获取几何图形中各个几何对象之间的关系,由智能画笔快速的实现几何图形作图的完成,有效避免了用鼠标多次点击和多次功能切换所浪费的时间,极大地提高了几何图形的作图效率,节省了用户作图的时间,提高了用户的体验感。

附图说明

图1为方法的流程图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示,一种快速的智能画笔实现方法,它包括的步骤如下:

s1、获取需要实现的几何图形;

s2、采集智能画笔需要执行的几何对象;

s3、根据各个几个对象的关系完成作图。

所述的几何图形包括三维动态几何图形和二维动态几何图形。

所述的s1步骤包括以下子步骤:

s11、将几何图形制作成图片;

s11、获取图片中的线条和色彩数据。

所述的s2包括以下子步骤:

s21、根据获取的图片中的线条和色彩数据对需要执行的几何对象进行分类;

s22、对分类后的几何对象中的色彩和大小进行识别;

s23、对分类后的几何对象中的线条的粗细和颜色进行调整。

所述的s3步骤包括以下子步骤:

s31、按照作图的先后顺序记录作图区域内完成的几何对象及对象间的关系;

s32、计算并动态存储新对象的信息及新对象与已有对象的关联信息;

s33、跟踪智能画笔并获取智能画笔所在的位置坐标;

s34、计算并判断智能画笔的位置坐标和其他几何对象的关系;

s35、建立几何对象关系网完成作图。

所述的获取需要实现的几何图形的方式包括通过摄像头对几何图形进行拍摄成图片,或者通过将几何图形进行扫描成图片。

优选地,通过电脑、平板ipad、手机(包括所有安装有摄像头的智能设备),对画有几何图形的图纸、草图、手画图(包括所有能够作图的载体)进行拍摄成图片。

优选地,(1)点击智能画笔按钮,在绘图区点击鼠标左键不放,移动鼠标与起点不重合时松开鼠标构造出一条与已存在线有关系的线段;(2)点击智能画笔按钮,鼠标移动到线段元素中心位置并点击,可绘制中点;(3).点击智能画笔按钮,鼠标移动到两个元素相交位置并点击,可绘制交点。

以上所述仅是本发明的优选实施方式,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。



技术特征:

技术总结
本发明公开了一种快速的智能画笔实现方法,涉及几何图形作图领域,它包括的步骤如下:S1、获取需要实现的几何图形;S2、采集智能画笔需要执行的几何对象;S3、根据各个几个对象的关系完成作图。通过获取几何图形中各个几何对象之间的关系,由智能画笔快速的实现几何图形作图的完成,有效避免了用鼠标多次点击和多次功能切换所浪费的时间,极大地提高了几何图形的作图效率,节省了用户作图的时间,提高了用户的体验感。

技术研发人员:管皓
受保护的技术使用者:成都景中教育软件有限公司
技术研发日:2017.02.21
技术公布日:2017.07.21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1