一种曲线的编辑方法、装置、设备和存储介质制造方法及图纸

技术编号:17387268 阅读:23 留言:0更新日期:2018-03-04 11:47
本发明专利技术实施例公开了一种曲线的编辑方法、装置、设备和存储介质,所述方法包括:当检测到与曲线关联的预设触发事件时,调节所述曲线进入可编辑模式;根据用户的点击操作,在所述可编辑模式下的曲线上添加与所述点击操作对应的节点;通过所述节点以及接收到的编辑指令对所述曲线进行编辑。实现了对曲线进行更精细化的调节,提高了用户体验。

An editing method, device, device, and storage medium for a curve

The embodiment of the invention discloses a curve editing method, apparatus, equipment and storage medium, the method includes: when detecting the preset trigger event and the associated curve, adjust the curve into edit mode; according to the user's click operation, in the add node corresponding to the click operation on the edit mode curve; through the node and received instruction on the curve editor for editing. The realization of a more precise adjustment of the curve, and improve the user experience.

【技术实现步骤摘要】
一种曲线的编辑方法、装置、设备和存储介质
本专利技术涉及显示技术,尤其涉及一种曲线的编辑方法、装置、设备和存储介质。
技术介绍
现有技术中,在终端设备的显示屏上将曲线或形状绘制完成后,当需要对绘制完成后的曲线或形状进行调整时,只能通过调整曲线过程中依赖的参照点来对其进行粗略的调整。无法做到对绘制完成后的曲线或形状按照用户的具体要求进行细微的调整,而且,在绘制出错后,无法提供更精准的操作。
技术实现思路
本专利技术实施例提供一种曲线的编辑方法、装置、设备和存储介质,实现了对曲线进行更精细化的调节,提高了用户体验。第一方面,本专利技术实施例提供了一种曲线的编辑方法,所述方法包括:当检测到与曲线关联的预设触发事件时,调节所述曲线进入可编辑模式;根据用户的点击操作,在所述可编辑模式下的曲线上添加与所述点击操作对应的节点;通过所述节点以及接收到的编辑指令对所述曲线进行编辑。第二方面,本专利技术实施例还提供了一种曲线的编辑装置,所述装置包括:调节模块,用于当检测到与曲线关联的预设触发事件时,调节所述曲线进入可编辑模式;节点添加模块,用于根据用户的点击操作,在所述可编辑模式下的曲线上添加与所述点击操作对应的节点;编辑模块,用于通过所述节点以及接收到的编辑指令对所述曲线进行编辑。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的一种曲线的编辑方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的一种曲线的编辑方法。本专利技术实施例中,在当检测到选中标识符的实时位置与曲线之间的距离小于设定的距离阈值时,调节所述曲线进入可编辑模式;根据用户的点击操作,在所述曲线上添加与所述点击操作对应的节点;通过所述节点以及接收到的编辑指令对所述曲线进行编辑。实现了对曲线进行更精细化的调节,提高了用户体验。附图说明图1a是本专利技术实施例一中的一种曲线的编辑方法的流程图;图1b是本专利技术实施例一所适用的一种曲线的初始状态图;图1c是本专利技术实施例一所适用的一种曲线中的直线部分添加节点后的状态图;图1d是本专利技术实施例一所适用的一种曲线中的曲线部分添加节点后的状态图;图1e是本专利技术实施例一所适用的另一种曲线中的曲线部分添加节点后的状态图;图2a是本专利技术实施例二中的一种曲线的编辑方法的流程图;图2b是本专利技术实施例二所适用的一种二阶贝塞尔曲线的节点添加的示意图;图2c是本专利技术实施例二所适用的一种三阶贝塞尔曲线的节点添加的示意图;图2d是本专利技术实施例二所适用的一种曲线中将曲线编辑成直线的变换示意图;图2e是本专利技术实施例二所适用的一种曲线中将直线编辑成曲线的变换示意图;图2f是本专利技术实施例二所适用的一种删除曲线上的节点的变换示意图;图3是本专利技术实施例三中的一种曲线的编辑装置的结构示意图;图4是本专利技术实施例四中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1a为本专利技术实施例一提供的一种曲线的编辑方法的流程图,本实施例可适用于在曲线绘制完成后,需要对其进行精细化编辑并调整的情况,该方法可以由本专利技术是实施例提供的一种曲线的编辑装置来执行,该装置可采用软件和/或硬件的方式实现。参考图1a,该方法具体可以包括如下步骤:S110、当检测到与曲线关联的预设触发事件时,调节所述曲线进入可编辑模式。具体的,在曲线绘制完成后,当需要对曲线进行编辑时,选中需要编辑的形状。当检测到与曲线关联的预设触发事件时,将曲线调节为可编辑模式。可选的,所述预设触发事件为触发选中标识符的实时位置与曲线的距离小于设定的距离阈值时对应的操作事件。其中,选中标识符用来选中曲线上的部分曲线,通过选中标识符的移动获取所述选中标识符的实时位置。检测选中标识符的实时位置与曲线之间的距离小于设定的距离阈值时,调节曲线进入可编辑模式,可选的,设定的距离阈值可以是5个像素点。在一个具体的应用场景中,选中标识符由鼠标产生时,当前选中标识符悬浮在曲线的边缘,其中,选中标识符的实时位置与曲线之间的距离小于设定的距离阈值时则定义为标识符悬浮在曲线的边缘。本专利技术实施例中的终端设备可以是触屏设备,也可以是通过鼠标进行点击操作的非触屏设备。选中标识符可以是与终端设备通过有线连接的硬件设备在操作过程中在设备屏幕显示的符号,也可以是与终端设备建立无线连接的无线设备在操作过程中在设备屏幕上显示的符号,以及用户的手指在触控屏设备的触摸屏上触摸或者滑动等过程中在触控屏上显示的符号。在一个具体的例子中,调节曲线进入可编辑模式可以通过以下两种方式实现:(1)、在鼠标或者书写笔等选中需要编辑的形状后,在选中的形状上点击右键弹出菜单,选中编辑节点项,根据当前形状的节点的位置信息,生成节点选择框。在这种进入可编辑模式的方式中,开发者在对“右击”的操作指令中添加了配置文件等使其具有弹出“编辑节点项”的功能。(2)、根据鼠标的实时位置以及选中形状,计算出当前鼠标是否悬浮在当前形状的边缘,当鼠标悬浮在形状的边缘时则调节曲线进入可编辑模式。可选的,所述选中标识符可以为与所述终端设备连接的鼠标在所述终端设备屏幕上的显示样式,也可以是书写笔在终端设备屏幕上的显示样式等。以鼠标为例进行说明,在应用过程中,将鼠标连接在终端设备上,通过对鼠标的操作来实现用户对终端设备显示屏上显示内容的选中或移动等操作。选中标识符为鼠标在终端设备的屏幕上显示的样式。在一个具体的例子中,当鼠标在终端设备上操作时,操作不同,则显示的鼠标样式不同。例如,当选中某个曲线、形状或操作节点时,鼠标在终端设备的显示屏上显示的选中标识符为“手”的样式。图1b示出了一种曲线的初始状态图。140表示选中标识符在终端设备显示屏上的显示式样。S120、根据用户的点击操作,在所述可编辑模式下的曲线上添加与所述点击操作对应的节点。其中,在曲线或形状的绘制过程中,通常情况下,首先确定曲线或形状绘制过程中的参考点,也可称为节点,然后根据各节点的位置以及曲线或形状的绘制参数来绘制对应的曲线。当用户需要对绘制完成的曲线进行编辑时,根据用户的点击操作,在曲线上添加与所述点击操作对应的节点,根据添加的节点对曲线进行编辑。可选的,添加的节点与曲线在绘制过程中的关键点的存在形式相同。在图1b中,A、B、C、D、E、F、G、H为曲线的过程中的参考点。在一个具体的例子中,图1c示出了一种曲线中的直线部分添加节点后的状态图,其中,节点I为添加的节点;图1d示出了一种曲线中的曲线部分添加节点后的状态图,其中,节点J为添加的节点;图1e示出了另一种曲线中的曲线部分添加节点后的状态图,其中,节点K为添加的节点。S130、通过所述节点以及接收到的编辑指令对所述曲线进行编辑。其中,根据接收到的编辑指令对曲线进行编辑,可选的,编辑指令可以是将曲线的全部或部分曲线编辑成曲线或直线,实际情况根据节点添加在曲线的位置确定。具体的,还可以是对编辑成的具体的曲线类型本文档来自技高网...
一种曲线的编辑方法、装置、设备和存储介质

【技术保护点】
一种曲线的编辑方法,其特征在于,包括:当检测到与曲线关联的预设触发事件时,调节所述曲线进入可编辑模式;根据用户的点击操作,在所述可编辑模式下的曲线上添加与所述点击操作对应的节点;通过所述节点以及接收到的编辑指令对所述曲线进行编辑。

【技术特征摘要】
1.一种曲线的编辑方法,其特征在于,包括:当检测到与曲线关联的预设触发事件时,调节所述曲线进入可编辑模式;根据用户的点击操作,在所述可编辑模式下的曲线上添加与所述点击操作对应的节点;通过所述节点以及接收到的编辑指令对所述曲线进行编辑。2.根据权利要求1所述的方法,其特征在于,所述预设触发事件为触发选中标识符的实时位置与曲线的距离小于设定的距离阈值时对应的操作事件。3.根据权利要求2所述的方法,其特征在于,所述可编辑模式为:将所述选中标识符调整为设定样式,并显示所述曲线的节点选择框;相应的,所述根据用户的点击操作,在所述曲线上添加与所述点击操作对应的节点,包括:根据所述用户对所述设定样式的选中标识符的点击操作,在所述曲线上添加与所述点击操作对应的节点。4.根据权利要求1所述的方法,其特征在于,所述在所述曲线上添加与所述点击操作对应的节点,包括:获取所述点击操作对应的终端设备的显示屏上的目标点,遍历所述曲线,根据所述目标点确定所述曲线上需要添加节点的目标曲线;确定所述目标曲线上距离所述目标点最近的点为所述点击操作对应的节点。5.根据权利要求4所述的方法,其特征在于,所述通过所述节点以及接收到的编辑指令对所述曲线进行编辑,包括:若所述编辑指令表征将所述目标曲线编辑为直线,当所述目标曲线不是直线时,则通过所述节点将所述目标曲线编辑为直线;若所述编辑指令表征将所述目...

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

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

1