一种工程图生成方法、装置、系统及计算机可读存储介质制造方法及图纸

技术编号:30023689 阅读:14 留言:0更新日期:2021-09-11 06:49
本申请公开了一种工程图生成方法、装置、系统及计算机可读存储介质,该方法应用于支持WebGL的客户端,包括:接收零件和/或装配的三维模型,将三维模型发送至边缘节点,由边缘节点对三维模型进行边缘计算,以得到二维视图;接收二维视图并对二维视图进行显示,且根据接收到的处理指令利用WebGL对二维视图进行渲染和标注,且通过边缘节点从云端调取目标标准件;利用渲染和标注后的二维视图及目标标准件,生成工程图。本申请公开的技术方案,通过利用边缘节点进行边缘计算、利用WebGL进行渲染和标注及从云端调取标准件而生成工程图,以降低对桌面软件的依赖度及客户端的计算压力,且降低工程图的生成复杂度,提高工程图的生成效率。率。率。

【技术实现步骤摘要】
一种工程图生成方法、装置、系统及计算机可读存储介质


[0001]本申请涉及工程图生成
,更具体地说,涉及一种工程图生成方法、装置、系统及计算机可读存储介质。

技术介绍

[0002]工程图是工程界用来准确表达物体形状、大小和有关技术要求的技术文件。
[0003]目前,在进行工程图生成时,一般均是在本地客户端上进行实现,具体是在本地客户端上安装桌面软件,在桌面软件中导入零件和/或装配,并对零件和/或装配进行投影等计算,且在桌面软件上进行标注、绘制标准件等,以生成工程图,但是,这种方式对桌面软件的依赖程度比较大,且会增大本地客户端的计算压力,另外,还会导致工程图的生成效率比较低。
[0004]综上所述,如何降低对桌面软件的依赖度及本地客户端的计算压力,且提高工程图的生成效率,是目前本领域技术人员亟待解决的技术问题。

技术实现思路

[0005]有鉴于此,本申请的目的是提供一种工程图生成方法、装置、系统及计算机可读存储介质,用于降低对桌面软件的依赖度及本地客户端的计算压力,且提高工程图的生成效率。
[0006]为了实现上述目的,本申请提供如下技术方案:
[0007]一种工程图生成方法,应用于支持WebGL的客户端,包括:
[0008]接收零件和/或装配的三维模型,将所述三维模型发送至边缘节点,由所述边缘节点对所述三维模型进行边缘计算,以得到二维视图;
[0009]接收所述二维视图并对所述二维视图进行显示,且根据接收到的处理指令利用WebGL对所述二维视图进行渲染和标注,且通过所述边缘节点从云端调取目标标准件;
[0010]利用渲染和标注后的二维视图及所述目标标准件,生成工程图。
[0011]优选的,在接收零件和/或装配的三维模型之后,还包括:
[0012]判断所述三维模型的格式是否为预设格式;
[0013]若是,则执行所述将所述三维模型发送至边缘节点的步骤;
[0014]若否,则发出格式错误的提示。
[0015]优选的,在生成工程图之后,还包括:
[0016]通过所述边缘节点将所述工程图发送至云端,并通过所述边缘节点接收所述云端发送的更新后的工程图。
[0017]优选的,通过所述边缘节点将所述工程图发送至云端,包括:
[0018]生成与所述工程图对应的链接,并通过所述边缘节点将所述链接发送至所述云端。
[0019]优选的,在生成工程图之后,还包括:
[0020]对所述工程图进行显示。
[0021]优选的,所述边缘节点对所述三维模型进行边缘计算,以得到二维视图之后,还包括:
[0022]所述边缘节点生成与边缘计算对应的日志,并将所述日志发送至所述云端。
[0023]一种工程图生成装置,包括:
[0024]接收模块,用于接收零件和/或装配的三维模型,将所述三维模型发送至边缘节点,由所述边缘节点对所述三维模型进行边缘计算,以得到二维视图;
[0025]渲染和标注模块,用于接收所述二维视图并对所述二维视图进行显示,且根据接收到的处理指令利用WebGL对所述二维视图进行渲染和标注,且通过所述边缘节点从云端调取目标标准件;
[0026]生成模块,用于利用渲染和标注后的二维视图及所述目标标准件,生成工程图。
[0027]优选的,还包括:
[0028]判断模块,用于在接收零件和/或装配的三维模型之后,判断所述三维模型的格式是否为预设格式;
[0029]执行模块,用于若所述三维模型的格式为预设格式,则执行所述将所述三维模型发送至边缘节点的步骤;
[0030]提示模块,用于若所述三维模型的格式不为预设格式,则发出格式错误的提示。
[0031]一种工程图生成系统,包括支持WebGL的客户端、边缘节点、云端,所述云端存储有标准件库,其中:
[0032]所述客户端,用于接收零件和/或装配的三维模型,将所述三维模型发送至所述边缘节点;接收所述边缘节点发送的二维视图并对所述二维视图进行显示,且根据接收到的处理指令利用WebGL对所述二维视图进行渲染和标注,且通过所述边缘节点从所述云端调取所述目标标准件;利用渲染和标注后的二维视图及所述目标标准件,生成工程图;
[0033]所述边缘节点,用于对所述三维模型进行边缘计算,以得到二维视图,并将所述二维视图发送至所述客户端;从所述云端的所述标准件库中调取所述目标标准件,并发送至所述客户端。
[0034]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的工程图生成方法的步骤。
[0035]本申请提供了一种工程图生成方法、装置、系统及计算机可读存储介质,其中,该方法应用于支持WebGL的客户端,包括:接收零件和/或装配的三维模型,将三维模型发送至边缘节点,由边缘节点对三维模型进行边缘计算,以得到二维视图;接收二维视图并对二维视图进行显示,且根据接收到的处理指令利用WebGL对二维视图进行渲染和标注,且通过边缘节点从云端调取目标标准件;利用渲染和标注后的二维视图及目标标准件,生成工程图。
[0036]本申请公开的上述技术方案,客户端将零件和/或装配的三维模型发送至边缘节点,由边缘节点进行边缘计算,而无需再依赖客户端的桌面软件进行计算,因此,则可以降低对桌面软件的依赖度,并可以降低客户端的计算压力,且客户端利用WebGL对二维视图进行渲染和标注,由于WebGL无需任何浏览器插件支持,因此,也可以降低对桌面软件的依赖度,另外,在工程图生成过程中,客户端直接通过边缘节点从云端调取目标标准件,而无需再在客户端进行标准件的绘制,因此,则可以缩短工程图的生成时间,提高工程图的生成效
率。
附图说明
[0037]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0038]图1为本申请实施例提供的一种工程图生成方法流程图;
[0039]图2为本申请实施例提供的一种工程图生成系统结构示意图;
[0040]图3为本申请实施例提供的一种工程图生成装置的结构示意图。
具体实施方式
[0041]本申请的核心是提供一种工程图生成方法、装置、系统及计算机可读存储介质,用于降低对桌面软件的依赖度及本地客户端的计算压力,且提高工程图的生成效率。
[0042]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0043]参见图1和图2,其中,图1示出了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程图生成方法,其特征在于,应用于支持WebGL的客户端,包括:接收零件和/或装配的三维模型,将所述三维模型发送至边缘节点,由所述边缘节点对所述三维模型进行边缘计算,以得到二维视图;接收所述二维视图并对所述二维视图进行显示,且根据接收到的处理指令利用WebGL对所述二维视图进行渲染和标注,且通过所述边缘节点从云端调取目标标准件;利用渲染和标注后的二维视图及所述目标标准件,生成工程图。2.根据权利要求1所述的工程图生成方法,其特征在于,在接收零件和/或装配的三维模型之后,还包括:判断所述三维模型的格式是否为预设格式;若是,则执行所述将所述三维模型发送至边缘节点的步骤;若否,则发出格式错误的提示。3.根据权利要求1所述的工程图生成方法,其特征在于,在生成工程图之后,还包括:通过所述边缘节点将所述工程图发送至云端,并通过所述边缘节点接收所述云端发送的更新后的工程图。4.根据权利要求3所述的工程图生成方法,其特征在于,通过所述边缘节点将所述工程图发送至云端,包括:生成与所述工程图对应的链接,并通过所述边缘节点将所述链接发送至所述云端。5.根据权利要求1所述的工程图生成方法,其特征在于,在生成工程图之后,还包括:对所述工程图进行显示。6.根据权利要求1所述的工程图生成方法,其特征在于,所述边缘节点对所述三维模型进行边缘计算,以得到二维视图之后,还包括:所述边缘节点生成与边缘计算对应的日志,并将所述日志发送至所述云端。7.一种工程图生成装置,其特征在于,包括:接收模块,用于接收零件和/或装配的三维模型,将所述三维模型发送至边缘节点,由所述边缘节点...

【专利技术属性】
技术研发人员:刘鑫
申请(专利权)人:重庆云图软件科技有限公司
类型:发明
国别省市:

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

1