一种螺旋指针绘制方法、装置、设备及存储介质制造方法及图纸

技术编号:27461420 阅读:23 留言:0更新日期:2021-02-25 05:21
本发明专利技术公开了一种螺旋指针绘制方法、装置、设备及存储介质。该方法包括:接收螺旋指针绘制指令;根据所述螺旋指针绘制指令调用螺旋指针动态函数;获取显示界面参数;根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节,通过本发明专利技术的技术方案,以实现能够解决了传统全液晶仪表指针表现形式单一,指针太小不够显眼等不足。指针太小不够显眼等不足。指针太小不够显眼等不足。

【技术实现步骤摘要】
一种螺旋指针绘制方法、装置、设备及存储介质


[0001]本专利技术实施例涉及汽车全液晶仪表
,尤其涉及一种螺旋指针绘制方法、装置、设备及存储介质。

技术介绍

[0002]目前很多全液晶仪表仍然模拟传统的机械仪表的车速表、转速表等,依旧采用圆盘加指针的方式。这种方式需要首先设计出表盘和指针(2D图片或者3D模型),在应用时,让2D指针图片(或3D模型),绕表盘中心点旋转一定角度,从而模拟传统机械表的运行。这种表盘缺少创新,指针一旦制作好就无法改变样式,只具备缩放,旋转,平移等属性,并没有发挥出全液晶仪表灵活多样的特点,也没有发挥出GPU应有的潜力。

技术实现思路

[0003]本专利技术实施例提供一种螺旋指针绘制方法、装置、设备及存储介质,以实现能够解决了传统全液晶仪表指针表现形式单一,指针太小不够显眼等不足。
[0004]第一方面,本专利技术实施例提供了一种螺旋指针绘制方法,包括:
[0005]接收螺旋指针绘制指令;
[0006]根据所述螺旋指针绘制指令调用螺旋指针动态函数;
[0007]获取显示界面参数;
[0008]根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节。
[0009]第二方面,本专利技术实施例还提供了一种螺旋指针绘制装置,该装置包括:
[0010]接收模块,用于接收螺旋指针绘制指令;
[0011]调用模块,用于根据所述螺旋指针绘制指令调用螺旋指针动态函数;
[0012]获取模块,用于获取显示界面参数;
[0013]调节模块,用于根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节。
[0014]第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例中任一所述的方法。
[0015]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的方法。
[0016]本专利技术实施例通过接收螺旋指针绘制指令;根据所述螺旋指针绘制指令调用螺旋指针动态函数;获取显示界面参数;根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节,以实现能够解决了传统全液晶仪表指针表现形式单一,科技感不足,指针太小不够显眼等不足。
附图说明
[0017]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0018]图1是本专利技术实施例一中的一种螺旋指针绘制方法的流程图;
[0019]图1a是本专利技术实施例一中的第一种绘制曲线示意图;
[0020]图1b是本专利技术实施例一中的第二种绘制曲线示意图;
[0021]图1c是本专利技术实施例一中的第三种绘制曲线示意图;
[0022]图1d是本专利技术实施例一中的第四种绘制曲线示意图;
[0023]图1e是本专利技术实施例一中的第五种绘制曲线示意图;
[0024]图1f是本专利技术实施例一中的第六种绘制曲线示意图;
[0025]图1g是本专利技术实施例一中的第七种绘制曲线示意图;
[0026]图1h是本专利技术实施例一中的第八种绘制曲线示意图;
[0027]图1i是本专利技术实施例一中的螺旋指针示意图;
[0028]图1j是本专利技术实施例一中的调整前曲线示意图;
[0029]图1k是本专利技术实施例一中的调整后曲线示意图;
[0030]图1l是本专利技术实施例一中的宽度过度示意图;
[0031]图1m是本专利技术实施例一中的算法曲线示意图;
[0032]图2是本专利技术实施例二中的一种螺旋指针绘制装置的结构示意图;
[0033]图3是本专利技术实施例三中的一种计算机设备的结构示意图。
具体实施方式
[0034]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0035]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0036]实施例一
[0037]图1为本专利技术实施例一提供的一种螺旋指针绘制方法的流程图,本实施例可适用于螺旋指针绘制的情况,该方法可以由本专利技术实施例中的螺旋指针绘制装置来执行,该装置可采用软件和/或硬件的方式实现,如图1所示,该方法具体包括如下步骤:
[0038]S110,接收螺旋指针绘制指令。
[0039]S120,根据所述螺旋指针绘制指令调用螺旋指针动态函数。
[0040]S130,获取显示界面参数。
[0041]S140,根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节。
[0042]可选的,在接收螺旋指针绘制指令之前,还包括:
[0043]绘制两条背景曲线和两条目标曲线;
[0044]将所述两条背景曲线的颜色变浅;
[0045]将所述两条目标曲线的颜色变深;
[0046]将所述两条背景曲线之间的距离变大,将所述两条目标曲线之间的距离变小。
[0047]可选的,绘制两条背景曲线和两条目标曲线,包括:
[0048]获取车速和/或转速,其中,所述车速和曲线的绘制区域成正比,所述转速和曲线的绘制区域成正比;
[0049]根据所述车速和/或转速确定曲线的绘制区域;
[0050]根据所述绘制区域绘制两条背景曲线和两条目标曲线。
[0051]可选的,根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节,包括:
[0052]根据所述显示界面参数确定所述两条目标曲线的初始位置和两条背景曲线的初始位置;
[0053]根据所述两条目标曲线的初始位置、所述两条背景曲线的初始位置和所述螺旋指针动态函数对所述两条目标曲线进行调节。
[0054]可选的,根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节,包括:
[0055]通过如下公式计算得到每条目标曲线的颜色参数和每条背景曲线的颜色参数:
[0056]y=(sin(angle)
×
amplitude+offset)
×
Color(x)
×
a
x

[0057本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种螺旋指针绘制方法,其特征在于,包括:接收螺旋指针绘制指令;根据所述螺旋指针绘制指令调用螺旋指针动态函数;获取显示界面参数;根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节。2.根据权利要求1所述的方法,其特征在于,在接收螺旋指针绘制指令之前,还包括:绘制两条背景曲线和两条目标曲线;将所述两条背景曲线的颜色变浅;将所述两条目标曲线的颜色变深;将所述两条背景曲线之间的距离变大,将所述两条目标曲线之间的距离变小。3.根据权利要求2所述的方法,其特征在于,绘制两条背景曲线和两条目标曲线,包括:获取车速和/或转速,其中,所述车速和曲线的绘制区域成正比,所述转速和曲线的绘制区域成正比;根据所述车速和/或转速确定曲线的绘制区域;根据所述绘制区域绘制两条背景曲线和两条目标曲线。4.根据权利要求1所述的方法,其特征在于,根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节,包括:根据所述显示界面参数确定所述两条目标曲线的初始位置和两条背景曲线的初始位置;根据所述两条目标曲线的初始位置、所述两条背景曲线的初始位置和所述螺旋指针动态函数对所述两条目标曲线进行调节。5.根据权利要求1所述的方法,其特征在于,根据所述显示界面参数和所述螺旋指针动态函数对两条目标曲线和两条背景曲线进行调节,包括:通过如下公式计算得到每条目标曲线的颜色参数和每条背景曲线的颜色参数:y=(sin(angle)
×
amplitude+offset)
×
Color(x)
×
a
x
;angle=speed
×
fre...

【专利技术属性】
技术研发人员:吴勇刚夏晓东卢晶
申请(专利权)人:一汽解放汽车有限公司
类型:发明
国别省市:

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

1