图形轨迹绘制方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:16103017 阅读:23 留言:0更新日期:2017-08-29 23:03
本申请提供一种图形轨迹绘制方法、装置、设备及计算机存储介质,所述方法包括:获取待绘制图形轨迹的基本图元,所述基本图元由多个片段图形组成;基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,相邻绘制点间的距离为所述片段图形的长度,所述长度是所述片段图形在滑动轨迹方向的长度。应用本申请实施例方案提高了相邻图形间的衔接性,能绘制出用户期望绘制出的轨迹。

【技术实现步骤摘要】
图形轨迹绘制方法、装置、设备及计算机存储介质
本申请涉及电子
,尤其涉及图形轨迹绘制方法、装置、设备及计算机存储介质。
技术介绍
随着智能设备技术的快速发展,智能白板等支持轨迹绘制功能的智能设备得到了广泛应用。以具有触摸屏的设备为例,用户可以在触摸屏上进行滑动,设备能控制触摸屏实时显示用户的滑动轨迹。轨迹绘制软件广泛应用于教学与办公等领域,例如,老师可以通过安装在智能白板上的轨迹绘制软件进行教学工作,用户也可以在会议上通过安装在智能平板上的轨迹绘制软件将自己的想法分享给其他与会人员。在轨迹绘制软件上,轨迹样式一般为点样式,可以按滑动轨迹绘制出一条由点构成的线条。为了增加轨迹样式的多样化,用户可以自定义轨迹样式,将利用自定义轨迹样式绘制出的轨迹称为图形轨迹。例如,指定一张图片,轨迹绘制软件根据图片大小按一定间距在滑动轨迹中插入图片,以形成由若干张图片构成的图形轨迹。如图1所示,图1为相关技术中图形轨迹绘制示意图。轨迹一为按滑动轨迹绘制出一条由点构成的线条轨迹。轨迹二为按滑动轨迹绘制出一条由图片构成的图形轨迹。虽然通过在滑动轨迹中插入图片的方式增加了轨迹样式,但由于每张图片的方向是固定的,直接按间距插入图片,使相邻图片的衔接性比较差,导致绘制指令的响应效果差,实际绘制出来的轨迹与用户期望绘制出来的轨迹差距较大。
技术实现思路
基于此,本申请提供图形轨迹绘制方法、装置、设备及计算机存储介质,以解决相关技术中相邻图片的衔接性比较差、实际绘制出来的轨迹与用户期望绘制出来的轨迹差距较大的缺陷。根据本申请实施例的第一方面,提供一种图形轨迹绘制方法,所述方法包括:获取待绘制图形轨迹的基本图元,所述基本图元由多个片段图形组成;基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,相邻绘制点间的距离为所述片段图形的长度,所述长度是所述片段图形在滑动轨迹方向的长度。在一个可选的实现方式中,所述基于滑动对象滑动的轨迹获取绘制点,包括:基于滑动对象的滑动轨迹获取采样点,若当前采样点与前一采样点的有效距离大于所述片段图形的长度,采用插值算法按所述片段图形的长度计算出需插入的插值点,并将距离为所述片段图形的长度的两点确定为绘制点。在一个可选的实现方式中,所述获取待绘制图形轨迹的基本图元,包括:获取待绘制图形轨迹的基本图元的绘制逻辑集,所述绘制逻辑集中的每个绘制逻辑用于绘制基本图元的其中一个片段图形;所述基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,包括:基于滑动对象的滑动轨迹获取绘制点,根据所述绘制逻辑集并沿着绘制点依次绘制各片段图形。在一个可选的实现方式中,所述方法还包括:根据图形显示精度在基本图元拼接方向上将所述基本图元等距离拆分为多个片段图形。在一个可选的实现方式中,所述基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,包括:针对当前片段图形,基于滑动对象的滑动轨迹,将距离前一绘制点为片段图形的长度的点确定为当前绘制点;根据前一绘制点和当前绘制点,确定用于辅助绘制当前片段图形的辅助点;利用所述辅助点,在所述前一绘制点和当前绘制点间绘制当前片段图形。在一个可选的实现方式中,若所述片段图形为矩形,则所述辅助点为矩形的四个顶点;若所述片段图形为与所述滑动轨迹的方向平行的线段,则所述辅助点为线段的起点和终点;若所述片段图形为与所述滑动轨迹相同的线段,则所述辅助点为前一绘制点和当前绘制点;若所述片段图形为与所述滑动轨迹垂直的线段,则所述辅助点为垂线的起点和终点。根据本申请实施例的第二方面,提供一种图形轨迹绘制装置,所述装置包括:信息获取模块,用于获取待绘制图形轨迹的基本图元,所述基本图元由多个片段图形组成;轨迹绘制模块,用于基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,相邻绘制点间的距离为所述片段图形的长度,所述长度是所述片段图形在滑动轨迹方向的长度。在一个可选的实现方式中,所述轨迹绘制模块具体用于:基于滑动对象的滑动轨迹获取采样点,若当前采样点与前一采样点的有效距离大于所述片段图形的长度,采用插值算法按所述片段图形的长度计算出需插入的插值点,并将距离为所述片段图形的长度的两点确定为绘制点。根据本申请实施例的第三方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取待绘制图形轨迹的基本图元,所述基本图元由多个片段图形组成;基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,相邻绘制点间的距离为所述片段图形的长度,所述长度是所述片段图形在滑动轨迹方向的长度。根据本申请实施例的第四方面,提供一种计算机存储介质,所述存储介质中存储有程序指令,所述程序指令包括:获取待绘制图形轨迹的基本图元,所述基本图元由多个片段图形组成;基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,相邻绘制点间的距离为所述片段图形的长度,所述长度是所述片段图形在滑动轨迹方向的长度。本申请实施例通过获取待绘制图形轨迹的基本图元,其中基本图元由多个片段图形组成,由于沿着绘制点绘制片段图形,且相邻绘制点间的距离为片段图形的长度,则提高了相邻图形间的衔接性,绘制出用户期望绘制出的轨迹。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。图1为相关技术中图形轨迹绘制示意图。图2A是本申请根据一示例性实施例示出的一种图形轨迹绘制方法的流程图。图2B是本申请根据一示例性实施例示出的基本图元示意图。图2C是本申请根据一示例性实施例示出的片段图形示意图。图2D是本申请根据一示例性实施例示出的一种辅助点示意图。图2E是本申请根据一示例性实施例示出的另一种辅助点示意图。图2F是本申请根据一示例性实施例示出的图形轨迹示意图。图3是本申请根据一示例性实施例示出的一种图形轨迹绘制装置的框图。图4是本申请根据一示例性实施例示出的一种图形轨迹绘制装置所在电子设备的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。虽然通本文档来自技高网...
图形轨迹绘制方法、装置、设备及计算机存储介质

【技术保护点】
一种图形轨迹绘制方法,其特征在于,所述方法包括:获取待绘制图形轨迹的基本图元,所述基本图元由多个片段图形组成;基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,相邻绘制点间的距离为所述片段图形的长度,所述长度是所述片段图形在滑动轨迹方向的长度。

【技术特征摘要】
1.一种图形轨迹绘制方法,其特征在于,所述方法包括:获取待绘制图形轨迹的基本图元,所述基本图元由多个片段图形组成;基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,相邻绘制点间的距离为所述片段图形的长度,所述长度是所述片段图形在滑动轨迹方向的长度。2.根据权利要求1所述的方法,其特征在于,所述基于滑动对象滑动的轨迹获取绘制点,包括:基于滑动对象的滑动轨迹获取采样点,若当前采样点与前一采样点的有效距离大于所述片段图形的长度,采用插值算法按所述片段图形的长度计算出需插入的插值点,并将距离为所述片段图形的长度的两点确定为绘制点。3.根据权利要求1所述的方法,其特征在于,所述获取待绘制图形轨迹的基本图元,包括:获取待绘制图形轨迹的基本图元的绘制逻辑集,所述绘制逻辑集中的每个绘制逻辑用于绘制基本图元的其中一个片段图形;所述基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,包括:基于滑动对象的滑动轨迹获取绘制点,根据所述绘制逻辑集并沿着绘制点依次绘制各片段图形。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据图形显示精度在基本图元拼接方向上将所述基本图元等距离拆分为多个片段图形。5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于滑动对象的滑动轨迹获取绘制点,根据所述绘制点依次绘制各片段图形,包括:针对当前片段图形,基于滑动对象的滑动轨迹,将距离前一绘制点为片段图形的长度的点确定为当前绘制点;根据前一绘制点和当前绘制点,确定用于辅助绘制当前片段图形的辅助点;利用所述辅助点,在所述前一绘制点和当前绘制点间绘制当前片段图形。6.根据权利要求5所述的方法,其特征在于,若所述片段图形为矩...

【专利技术属性】
技术研发人员:邓启亮
申请(专利权)人:广州视源电子科技股份有限公司广州视睿电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1