【技术实现步骤摘要】
一种绘制方法及装置
本专利技术涉及计算机
,特别是涉及一种绘制方法及装置。
技术介绍
工作人员通过LED屏幕控制软件进行LED屏幕设置时,由于LED屏幕通常是由多个箱体拼合组成的,因此,通常需要在LED屏幕控制软件中将LED屏幕所包含的每一个箱体一一绘制出来,从而完成LED屏幕的绘制,绘制完成后则可以设置LED屏幕中每个箱体包含的像素点的显示效果,以确保LED屏幕能够正常显示。相关技术中,由于需要将各个箱体一一绘制出来,这就大大增加的工作人员的工作量,绘制操作繁琐。
技术实现思路
本专利技术实施例的目的在于提供一种绘制方法及装置,以实现简化工作人员的绘制操作。具体技术方案如下:本专利技术实施的一方面,提供了一种绘制方法,所述方法包括:获取箱体参数,并利用所述箱体参数对箱体的实现程序进行参数配置,运行配置参数后的实现程序,生成目标箱体,其中,所述箱体参数包括:箱体的宽度和高度;获取所述目标箱体在绘图区域内的初始坐标,并监测所述目标箱体在所述绘图区内的当前坐标;根据所述初始坐标、当前坐标以及箱体参数计算待绘制目标箱体的行数和列数,并显示所计算的行数和列数;接收绘制指令,按照所计算的行数和列数在所述绘图区域内绘制所述目标箱体。可选的,在所述接收绘制指令,按照所计算的行数和列数在所述绘图区域内绘制所述目标箱体的步骤之前,还包括:根据所述初始坐标以及当前坐标确定待绘制目标箱体之间进行连线的连接顺序;相应地,所述接收绘制指令 ...
【技术保护点】
1.一种绘制方法,其特征在于,所述方法包括:/n获取箱体参数,并利用所述箱体参数对箱体的实现程序进行参数配置,运行配置参数后的实现程序,生成目标箱体,其中,所述箱体参数包括:箱体的宽度和高度;/n获取所述目标箱体在绘图区域内的初始坐标,并监测所述目标箱体在所述绘图区内的当前坐标;/n根据所述初始坐标、当前坐标以及箱体参数计算待绘制目标箱体的行数和列数,并显示所计算的行数和列数;/n接收绘制指令,按照所计算的行数和列数在所述绘图区域内绘制所述目标箱体。/n
【技术特征摘要】
1.一种绘制方法,其特征在于,所述方法包括:
获取箱体参数,并利用所述箱体参数对箱体的实现程序进行参数配置,运行配置参数后的实现程序,生成目标箱体,其中,所述箱体参数包括:箱体的宽度和高度;
获取所述目标箱体在绘图区域内的初始坐标,并监测所述目标箱体在所述绘图区内的当前坐标;
根据所述初始坐标、当前坐标以及箱体参数计算待绘制目标箱体的行数和列数,并显示所计算的行数和列数;
接收绘制指令,按照所计算的行数和列数在所述绘图区域内绘制所述目标箱体。
2.如权利要求1所述的方法,其特征在于,在所述接收绘制指令,按照所计算的行数和列数在所述绘图区域内绘制所述目标箱体的步骤之前,还包括:
根据所述初始坐标以及当前坐标确定待绘制目标箱体之间进行连线的连接顺序;
相应地,所述接收绘制指令,按照所计算的行数和列数在所述绘图区域内绘制所述目标箱体的步骤,包括:
接收绘制指令,按照所计算的行数和列数在所述绘图区域内绘制所述目标箱体,并按照所述连接顺序依次连接所绘制的各个目标箱体,得到所绘制的各个目标箱体的连线图。
3.如权利要求1所述的方法,其特征在于,所述根据所述初始坐标、当前坐标以及箱体参数计算待绘制目标箱体的行数和列数的步骤,包括:
计算所述初始坐标和当前坐标之间纵坐标的差值,作为第一差值;
计算所述初始坐标和当前坐标之间横坐标的差值,作为第二差值;
利用所述第一差值与所述高度计算待绘制目标箱体的行数;
利用所述第二差值与所述宽度计算待绘制目标箱体的列数。
4.如权利要求2所述的方法,其特征在于,所述根据所述初始坐标以及当前坐标确定待绘制目标箱体之间进行连线的连接顺序的步骤,包括:
获取所述当前坐标相对于所述初始坐标在水平方向上的移动距离,以及竖直方向上的移动距离,分别作为第一移动距离和第二移动距离;
在第一时刻早于第二时刻的情况下,将所述目标箱体在水平方向上的移动方向作为第一方向,在竖直方向上的移动方向作为第二方向;
在第一时刻不早于第二时刻的情况下,将所述目标箱体在竖直方向上的移动方向作为第一方向,在水平方向上的移动方向作为第二方向,其中,所述第一时刻为:所述第一移动距离达到所述宽度的时刻,所述第二时刻为:所述第二移动距离达到所述高度的时刻;
利用所述第一方向和第二方向与预设连接顺序进行匹配,确定待绘制目标箱体之间进行连线的连接顺序。
5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
记录绘制过程中生成的绘制数据;
在接收到回滚指令的情况下,从所记...
【专利技术属性】
技术研发人员:何志民,宋天宇,
申请(专利权)人:卡莱特深圳云科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。