The invention provides a method, system and application of drawing auxiliary lines drawn by a computer readable storage medium and computer equipment, first search geometry and rendering tools currently hovering position from the nearest point between the current position if the current hover hover position drawing tool and the geometric structure in the distance of the drawing tools the nearest point distance is less than a preset threshold, then the current position from the nearest point hovering distance is very near, then the current position to capture the hovering closest point position, and then use the drawing auxiliary lines currently hovering position, without the need to manually align to the drawing point, reduce the artificial error.
【技术实现步骤摘要】
绘图应用系统及其辅助线绘制的方法
本专利技术涉及图像绘制
,尤其涉及一种绘图应用系统及其辅助线绘制的方法、计算机可读存储介质以及计算机设备。
技术介绍
多媒体教学设备作为一种教学工具广泛应用于教学领域。多媒体教学设备上除了安装拼写必备的办公软件外,还安装有绘图应用系统,例如数学教师用的几何绘图应用系统。目前的绘图应用系统例如window系统中的“画图软件”,在为几何结构添加辅助线时,需要手动对准绘制点,误差较大。
技术实现思路
基于此,有必要针对绘图应用系统绘制几何结构的辅助线,需要手动对准绘制点,误差较大的问题,提供一种绘图应用系统的辅助线绘制的方法。一种绘图应用系统的辅助线绘制的方法,包括以下步骤:获取几何结构;获取绘制工具的当前悬停位置;获取所述几何结构中距离所述绘制工具的当前悬停位置最近的点;若所述绘制工具的当前悬停位置与所述几何结构上距离最近的点小于预设阈值,则将所述绘制工具的当前悬停位置捕获至所述最近的点的位置处;根据所述距离最近的点获取与所述距离最近的点相对应的点;利用所述绘制工具的当前悬停位置以及所述相对应的点绘制辅助线。还提供一种绘图应用系统,包括:几何结构获取模块,用于获取几何结构;当前悬停位置获取模块,用于获取绘制工具的当前悬停位置;最近点获取模块,用于获取所述几何结构中距离所述绘制工具的当前悬停位置最近的点;捕获模块,用于若所述绘制工具的当前悬停位置与所述几何结构上距离最近的点小于预设阈值,则将所述绘制工具的当前悬停位置捕获至所述最近的点的位置处;辅助点获取模块,用于根据所述最近的点获取与所述最近的点相对应的点;辅助线绘制模块,用 ...
【技术保护点】
一种绘图应用系统的辅助线绘制方法,其特征在于,包括以下步骤:获取几何结构;获取绘制工具的当前悬停位置;获取所述几何结构中距离所述绘制工具的当前悬停位置最近的点;若所述绘制工具的当前悬停位置与所述最近的点小于预设阈值,则将所述绘制工具的当前悬停位置捕获至所述最近的点的位置处;根据所述最近的点获取与所述最近的点相对应的点;利用所述绘制工具的当前悬停位置以及所述相对应的点绘制辅助线。
【技术特征摘要】
1.一种绘图应用系统的辅助线绘制方法,其特征在于,包括以下步骤:获取几何结构;获取绘制工具的当前悬停位置;获取所述几何结构中距离所述绘制工具的当前悬停位置最近的点;若所述绘制工具的当前悬停位置与所述最近的点小于预设阈值,则将所述绘制工具的当前悬停位置捕获至所述最近的点的位置处;根据所述最近的点获取与所述最近的点相对应的点;利用所述绘制工具的当前悬停位置以及所述相对应的点绘制辅助线。2.根据权利要求1所述的绘图应用系统的辅助线绘制方法,其特征在于,获取绘制的几何结构之后,包括以下步骤:识别所述几何结构,若获取的几何结构包括多边形结构,则获取所述多边形结构的顶点;遍历所述多边形结构的顶点,计算所述绘制工具的当前悬停位置与各个顶点的距离,获取与所述绘制工具的当前悬停位置距离最近的顶点;若所述距离最近的顶点与所述绘制工具的当前悬停位置距离小于第一预设阈值,则将所述绘制工具的当前悬停位置捕获至所述距离最近的顶点的位置处;获取与所述距离最近的顶点非相邻的顶点;利用所述绘制工具的当前悬停位置以及所述非相邻的顶点绘制第一辅助线。3.根据权利要求2所述的绘图应用系统的辅助线绘制方法,其特征在于,若所述距离最近的顶点与所述绘制工具的当前悬停位置距离大于或等于第一预设阈值,则获取所述多边形结构中各条边的中点;遍历各条边的中点,计算所述绘制工具的当前悬停位置与各条边中点的距离,获取与所述绘制工具的当前悬停位置距离最近的中点;若所述绘制工具的当前悬停位置与所述距离最近的中点的距离小于第二预设距离,则将所述绘制工具的当前悬停位置捕获至所述距离最近的中点的位置处;在所述多边形结构中,除所述距离最近的中点外,获取其他任意一条边上的中点;利用所述绘制工具的当前悬停位置以及所述其中任意一条边上的中点,绘制第二辅助线。4.根据权利要求3所述的绘图应用系统的辅助线绘制方法,其特征在于,若所述距离最近的中点与所述绘制工具的当前悬停位置距离大于或等于所述第一预设阈值,则生成临时绘制指令;根据所述临时绘制指令,利用所述绘制工具的当前悬停位置与第一随机点绘制临时辅助线,以及构建临时向量;搜索所述多边形结构中各条边上的点,若存在与所述临时辅助线重合的交点,则提取所述交点所在的多边形结构的边;获取所述临时辅助线与所述多边形结构的边的夹角,计算所述夹角与90度的差值,若所述差值小于或等于第三预设阈值,则将所述绘制工具的当前悬停位置捕获至所述交点的位置处,并通过所述多边形结构的边上的两个顶点构建向量;以所述绘制工具的当前悬停位置为中心,将所述向量旋转90度,形成垂直向量,并令所述垂直向量的长度等于所述临时向量的长度,将所述垂直向量作为第三辅助线。5.根据权利要求2所述的绘图应用系统的辅助线绘制方法,其特征在于,识别所述几何结构之后,包括以下步骤:若所述几何结构包括圆,则根据所述绘制工具的当前悬停位置以及第二随机点绘制临时辅助线,并构建临时向量;计算所述第二随机点与所...
【专利技术属性】
技术研发人员:陈天龙,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。