工程图纸显示方法及相关装置制造方法及图纸

技术编号:27499754 阅读:15 留言:0更新日期:2021-03-02 18:23
本申请提供了一种工程图纸显示方法及相关装置,首先,服务器获取目标工程图纸中图形的定义参数数据;然后,根据所述定义参数数据生成坐标点数据;接着,对所述坐标点数据执行第一预设处理得到目标坐标点数据;最后,根据用户设备的显示需求向所述用户设备发送所述目标坐标点数据,所述目标坐标点数据用于使所述用户设备通过渲染所述目标坐标点数据来显示所述目标工程图纸。可以在后端预先计算好目标工程图纸的目标坐标点数据,前端可以直接调用目标坐标点数据进行渲染,无需大量计算,大大提高了渲染效率,提升显示性能。提升显示性能。提升显示性能。

【技术实现步骤摘要】
工程图纸显示方法及相关装置


[0001]本申请涉及图像处理
,特别是一种工程图纸显示方法及相关装置。

技术介绍

[0002]随着技术的发展,工程图纸的绘制在各个领域都起到重要的作用,目前的工程图纸显示方式一般是由后端对图纸中的图形进行参数化定义,比如圆由圆心坐标加圆的半径表示,圆弧由起止点和凸度表示等。在前端渲染时,则根据数学公式对上述定义的参数进行实时计算其对应的坐标点,然后再进行绘制。该方案的缺点是,当图形数量特别多或者目标工程图纸的内容非常复杂的时候,前端渲染前需要的计算量比较庞大,渲染效率较低,影响显示性能。

技术实现思路

[0003]基于上述问题,本申请提出了一种工程图纸显示方法及相关装置,可以在后端预先计算好目标工程图纸的目标坐标点数据,前端可以直接调用目标坐标点数据进行渲染,无需大量计算,大大提高了渲染效率,提升显示性能。
[0004]第一方面,本申请实施例提供了一种工程图纸显示方法,应用于服务器,所述方法包括:
[0005]获取目标工程图纸中图形的定义参数数据;
[0006]根据所述定义参数数据生成坐标点数据;
[0007]对所述坐标点数据执行第一预设处理得到目标坐标点数据;
[0008]根据用户设备的显示需求向所述用户设备发送所述目标坐标点数据,所述目标坐标点数据用于使所述用户设备通过渲染所述目标坐标点数据来显示所述目标工程图纸。
[0009]在一个申请实施例中,所述坐标点数据包括顶点坐标;所述根据所述定义参数数据生成坐标点数据,包括:
[0010]根据所述定义参数数据生成N个顶点坐标,所述N个顶点坐标用于表示所述目标工程图纸中的图形,N为正整数。
[0011]在一个申请实施例中,所述对所述坐标点数据执行第一预设处理得到目标坐标点数据,包括:
[0012]将所述N个顶点坐标合并为一个目标对象,得到目标对象数据;
[0013]以顶点缓存对象格式组装所述目标对象数据,得到目标缓存数据;
[0014]通过流式存储将所述目标缓存数据压缩存储,得到所述目标坐标点数据。
[0015]第二方面,本申请实施例提供了一种工程图纸显示方法,应用于用户设备,所述方法包括:
[0016]向服务器发送显示需求,所述显示需求用于显示目标工程图纸;
[0017]接收所述服务器发送的目标坐标点数据;
[0018]渲染所述目标坐标点数据,显示所述目标工程图纸。
[0019]在一个申请实施例中,所述接收所述服务器发送的目标坐标点数据,包括:
[0020]通过流式存储的解压规则对所述目标坐标点数据进行解压,得到N个顶点坐标,N为正整数;
[0021]在一个申请实施例中,所述渲染所述目标坐标点数据,显示所述目标工程图纸,包括:
[0022]调用web图形库接口渲染所述N个顶点坐标,显示所述目标工程图纸。
[0023]第三方面,本申请实施例提供了一种工程图纸显示装置,应用于服务器,所述装置包括:
[0024]参数获取单元,用于获取目标工程图纸中图形的定义参数数据;
[0025]坐标生成单元,用于根据所述定义参数数据生成坐标点数据;
[0026]目标处理单元,用于对所述坐标点数据执行第一预设处理得到目标坐标点数据;
[0027]数据发送单元,用于根据用户设备的显示需求向所述用户设备发送所述目标坐标点数据,所述目标坐标点数据用于使所述用户设备通过渲染所述目标坐标点数据来显示所述目标工程图纸。
[0028]第四方面,本申请实施例提供了一种工程图纸显示装置,应用于用户设备,所述装置包括:
[0029]需求发送单元,用于向服务器发送显示需求,所述显示需求用于显示目标工程图纸;
[0030]数据接收单元,用于接收所述服务器发送的目标坐标点数据;
[0031]图纸渲染单元,用于渲染所述目标坐标点数据,显示所述目标工程图纸。
[0032]第五方面,本申请实施例提供了一种服务器,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面中的步骤的指令。
[0033]第六方面,本申请实施例提供了一种用户设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第二方面中的步骤的指令。
[0034]第七方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面或第二方面中所描述的部分或全部步骤。
[0035]第八方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面或第二方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0036]可见,本申请实施例提供的一种工程图纸显示方法及相关装置,首先,服务器获取目标工程图纸中图形的定义参数数据;然后,根据所述定义参数数据生成坐标点数据;接着,对所述坐标点数据执行第一预设处理得到目标坐标点数据;最后,根据用户设备的显示需求向所述用户设备发送所述目标坐标点数据,所述目标坐标点数据用于使所述用户设备通过渲染所述目标坐标点数据来显示所述目标工程图纸。可以在后端预先计算好目标工程图纸的目标坐标点数据,前端可以直接调用目标坐标点数据进行渲染,无需大量计算,大大
提高了渲染效率,提升显示性能。
附图说明
[0037]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本申请实施例提供的一种工程图纸显示方法的应用场景示意图;
[0039]图2为本申请实施例提供的一种工程图纸显示方法的流程示意图;
[0040]图3为本申请实施例提供的另一种工程图纸显示方法的流程示意图;
[0041]图4为本申请实施例提供的另一种工程图纸显示方法的流程示意图;
[0042]图5为本申请实施例提供的一种服务器的结构示意图;
[0043]图6为本申请实施例提供的一种用户设备的结构示意图;
[0044]图7为本申请实施例提供的一种工程图纸装置的功能单元组成框图;
[0045]图8为本申请实施例提供的另一种工程图纸装置的功能单元组成框图。
具体实施方式
[0046]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程图纸显示方法,其特征在于,应用于服务器,所述方法包括:获取目标工程图纸中图形的定义参数数据;根据所述定义参数数据生成坐标点数据;对所述坐标点数据执行第一预设处理得到目标坐标点数据;根据用户设备的显示需求向所述用户设备发送所述目标坐标点数据,所述目标坐标点数据用于使所述用户设备通过渲染所述目标坐标点数据来显示所述目标工程图纸。2.根据权利要求1所述的方法,其特征在于,所述坐标点数据包括顶点坐标;所述根据所述定义参数数据生成坐标点数据,包括:根据所述定义参数数据生成N个顶点坐标,所述N个顶点坐标用于表示所述目标工程图纸中的图形,N为正整数。3.根据权利要求2所述的方法,其特征在于,所述对所述坐标点数据执行第一预设处理得到目标坐标点数据,包括:将所述N个顶点坐标合并为一个目标对象,得到目标对象数据;以顶点缓存对象格式组装所述目标对象数据,得到目标缓存数据;通过流式存储将所述目标缓存数据压缩存储,得到所述目标坐标点数据。4.一种工程图纸显示方法,其特征在于,应用于用户设备,所述方法包括:向服务器发送显示需求,所述显示需求用于显示目标工程图纸;接收所述服务器发送的目标坐标点数据;渲染所述目标坐标点数据,显示所述目标工程图纸。5.根据权利要求4所述的方法,其特征在于,所述接收所述服务器发送的目标坐标点数据,包括:通过流式存储的解压规则对所述目标坐标点数据进行解压,得到N个顶点坐标,N为正整数。6.根据权利要求5所述的方法,其特...

【专利技术属性】
技术研发人员:曾仲光
申请(专利权)人:万翼科技有限公司
类型:发明
国别省市:

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

1