[发明专利]一种曲线编辑方法及装置、计算设备和存储介质有效
申请号: | 201910600557.1 | 申请日: | 2019-07-04 |
公开(公告)号: | CN110298903B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 李晶晶;谭贤亮;李哈迪;黄奕达 | 申请(专利权)人: | 珠海金山数字网络科技有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T11/00;G06T13/00 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 王治东 |
地址: | 519000 广东省珠海市高新区唐家湾镇前岛环路325号102室*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 曲线 编辑 方法 装置 计算 设备 存储 介质 | ||
本申请提供一种曲线编辑方法及装置、计算设备和存储介质,所述方法包括:根据显示区域的背景对应的显示数值、每条曲线对应的显示数值以及每条曲线在显示区域中的位置,确定所述显示区域对应的数组图,其中,所述数组图包括多个元素,且多个所述元素的位置与显示区域的像素点的位置一一对应,每个元素的值为一个显示数值;根据点选指令确定对应的点选位置,查找所述点选位置对应的数组图中的元素的位置,并根据所述元素的值确定选中的曲线;根据输入的编辑指令对选中的所述曲线进行编辑。本方法在选定曲线的时候节约大量计算开销,且选定操作方便快捷,不会产生任何延迟。
技术领域
本申请涉及互联网技术领域,特别涉及一种曲线编辑方法及装置、计算设备和存储介质。
背景技术
动画场景编辑的过程中经常涉及到曲线的编辑与选定,凡是涉及到动画场景中的对于变量进行控制的情况,均可使用曲线图来对变量进行控制,例如在网络游戏的场景中,可使用曲线来调整设置运动模型的位置、大小,运动模型可以是游戏场景中任何运动的物体。又或者可以用曲线来设置天气变化,具体地,例如太阳在一天中的光线亮度值,可用曲线进行调整控制。或者雨雪天气效果:所下的雨雪大小,也可用曲线进行控制。
在所有涉及到曲线控制的应用过程中,大部分都会涉及到多条曲线,这样也就涉及到曲线的选定问题:如何从多条曲线中选中想要进行编辑的那条曲线。现有技术的解决方案是通过数学计算进行选定的,但是这样会带来较大开销,比如,有一条直线,知道直线上两个点的坐标,就可以用数据计算出鼠标是否选中该直线。但如果是复杂点的曲线,计算就会比较复杂。可能会产生延迟,导致选中操作慢的情况发生。
发明内容
有鉴于此,本申请实施例提供了一种曲线编辑方法及装置、计算设备和存储介质,以解决现有技术中存在的技术缺陷。
本申请实施例提供了一种曲线编辑方法,其特征在于,包括:
根据显示区域的背景对应的显示数值、每条曲线对应的显示数值以及每条曲线在显示区域中的位置,确定所述显示区域对应的数组图,其中,所述数组图包括多个元素,且多个所述元素的位置与显示区域的像素点的位置一一对应,每个元素的值为一个显示数值;
根据点选指令确定对应的点选位置,查找所述点选位置对应的数组图中的元素的位置,并根据所述元素的值确定选中的曲线;
根据输入的编辑指令对选中的所述曲线进行编辑。
可选地,根据显示区域的背景对应的显示数值、每条曲线对应的显示数值以及每条曲线在显示区域中的位置,确定所述显示区域对应的数组图,包括:
设置每条曲线在数组图中的占用宽度为n个元素;其中,n≥1且n为正整数;
根据每条曲线在显示区域中的位置以及每条曲线在数组图内的占用宽度,确定每条曲线在数组图内对应的元素的位置;
根据显示区域的背景以及每条曲线分别对应的显示数值,确定显示区域的背景以及每条曲线分别对应的元素的值;
根据所述元素的位置以及元素的值,确定所述显示区域对应的数组图。
可选地,所述方法还包括:在确定所述曲线中的任意两条存在交叉点的情况下,确定所述交叉点对应的数组图中的元素的位置,并根据曲线的生成顺序,将生成顺序为后的曲线对应的显示数值作为所述交叉点对应的元素的值。
可选地,所述方法还包括:在确定所述曲线有控制点的情况下,确定所述控制点在显示区域中的位置;根据所述控制点在显示区域中的位置以及所述控制点对应的显示数值,确定控制点在数组图内对应的元素的位置和元素的值。
可选地,根据所述控制点在显示区域中的位置以及所述控制点对应的显示数值,确定所述控制点在数组图内对应的元素的位置和元素的值,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山数字网络科技有限公司,未经珠海金山数字网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910600557.1/2.html,转载请声明来源钻瓜专利网。