一种二维图纸生成方法、装置、存储介质以及电子设备与流程
未命名
08-26
阅读:116
评论:0
1.本发明涉及三维设计技术领域,特别涉及一种二维图纸生成方法、装置、存储介质以及电子设备。
背景技术:
2.三维设计是建立在平面和二维设计的基础上,让设计目标更立体化,更形象化的一种新兴设计方法。三维出图是bim设计中的重要一环,对比传统二维图纸,三维设计有效解决了专业间碰撞、图模不统一的问题。传统将三维设计生成二维图纸的方法一般采用原生切图工具进行切图处理,效率低下。
技术实现要素:
3.有鉴于此,本发明提供了一种二维图纸生成方法方法、装置存储介质以及电子设备,主要目的在于解决目前存在二维图纸生成方法效率低的问题。
4.为解决上述问题,本技术提供一种二维图纸生成方法,包括:
5.对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;
6.基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;
7.对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;
8.基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。
9.可选的,在对预先构建的三维立体图形进行切图处理之前,所述方法还包括:对预先创建的初始三维立体图形进行异常参数处理,得到三维立体图形,具体包括:
10.获得所述初始三维图形中各对象分别对应的参数数据,所述参数数据至少包括:设备名称信息、设备位号信息以及设备中心线信息中的一种或几种;
11.基于各所述参数数据、采用预设筛选规则对各所述对象进行筛选,得到各异常对象;
12.将各所述异常对象添加到各预设异常列表中;
13.分别根据各所述异常列表对应的异常类型,逐一对各所述异常列表包含的、各异常对象的异常参数数据进行参数处理,得到所述三维立体图形。
14.可选的,所述基于各所述参数数据、采用预设筛选规则对各所述对象进行筛选,得到各异常对象,具体包括:
15.判断各所述对象的设备位号信息以及设备名称信息是否满足预设条件,当不满足预设条件时,得到信息缺失的异常对象;
16.获取满足预设条件的各第一对象;
17.判断各所述第一对象的设备位号信息是否重复,得到各设备位号重复的异常对
象;
18.获得各所述对象的设备中心线的数量,得到中心线缺失的异常对象。
19.可选的,所述对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像,具体包括:
20.获取所述三维立体图形各视角分别对应的视图范围;
21.计算各所述视图范围的并集,获得用于剪切生成各所述初始二维图像的剪切框范围;
22.基于预定视图矩阵、旋转矩阵、剪切面、旋转方向以及所述剪切框范围对所述三维立体图形进行切图处理,得到各所述初始二维图像。
23.可选的,所述针对各所述初始二维图像进行图纸匹配,得到包含各目标初始二维图像的至少一个二维绘图图像,具体包括:
24.基于若干预设图纸图框,确定各待生成的二维绘图图像对应的目标图纸图框;
25.确定目标二维绘图图像对应的各目标初始二维图像;
26.将各所述目标初始图像按照预设的比例进行调整,获得与所述目标二维绘图图像对应的各缩放图像;
27.基于各所述缩放图像以及目标图纸图框,构建得到所述目标二维绘图图像,以得到各所述二维绘图图像。
28.可选的,所述对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像,具体包括:
29.基于各所述缩放图像,创建与各所述缩放图像关联的待标注图像;
30.对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像;
31.基于各所述外部标注图像对各所述二维绘图图像进行参数刷新,得到与各所述二维绘图图像对应的二维标注图像。
32.可选的,所述对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像,具体包括:
33.针对各所述待标注图像中的各对象,基于各所述对象对应的设备号、第一设备中心线间距、第二设备中心线间距以及设备类别进行设备分组,获得多个设备组;
34.基于各所述待标注图像,确定与各所述待标注图像对应的图像标注类别,所述图像标注类别包括:平面图像标注类别以及剖立面图像标注类别;
35.对平面图像标注类别的待标注图像的水平轴线以及垂直轴线的轴线号进行顺序标注,得到各第一轴网;对剖立面图像标注类别的待标注图像的垂直轴线的轴线号进行顺序标注,得到各第二轴网;
36.基于各所述第一轴网以及各所述第二轴网对各设备组中的设备进行标注,得到与各所述待标注图像对应的外部标注图像。
37.为解决上述问题本技术提供一种二维图纸生成装置,包括:
38.获得模块:用于对预先构建的三维立体图形进行切图处理,获得各视角对应的初
始二维图像;
39.图纸匹配模块:用于基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,以得到包含若干初始二维图像的至少一个二维绘图图像;
40.标注模块:用于对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;
41.图纸生成模块:用于基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。
42.为解决上述问题本技术提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述所述二维图纸生成方法的步骤。
43.为解决上述问题本技术提供一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述所述二维图纸生成方法的步骤。
44.本技术通过对对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。本技术中的二维图纸生成方法提高二维图纸生成效率。
45.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
46.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
47.图1示出了本技术实施例提供的一种二维图纸生成方法的流程示意图;
48.图2示出了本技术又一实施例提供的一种二维图纸生成方法的流程示意图;
49.图3示出了本技术又一实施例提供的一种二维图纸生成装置的结构框图。
具体实施方式
50.此处参考附图描述本技术的各种方案以及特征。
51.应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本技术的范围和精神内的其他修改。
52.包含在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且与上面给出的对本技术的大致描述以及下面给出的对实施例的详细描述一起用于解释本技术
的原理。
53.通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本技术的这些和其它特性将会变得显而易见。
54.还应当理解,尽管已经参照一些具体实例对本技术进行了描述,但本领域技术人员能够确定地实现本技术的很多其它等效形式。
55.当结合附图时,鉴于以下详细说明,本技术的上述和其他方面、特征和优势将变得更为显而易见。
56.此后参照附图描述本技术的具体实施例;然而,应当理解,所申请的实施例仅仅是本技术的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本技术模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本技术。
57.本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本技术的相同或不同实施例中的一个或多个。
58.本技术实施例提供一种二维图纸生成方法,如图1所示,包括:
59.步骤s101:对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;
60.本步骤在具体实施过程中,获取所述三维立体图形各视角分别对应的视图范围;计算各所述视图范围的并集,获得用于剪切生成各所述初始二维图像的剪切框范围;基于预定视图矩阵、旋转矩阵、剪切面、旋转方向以及所述剪切框范围对所述三维立体图形进行切图处理,得到各所述初始二维图像。本技术利用预设绘图软件创建平面详图索引生成顶视图;剖面详图索引生成前视图、后视图、左视图和右视图。所述预设绘图软件可以为microstation软件,microstation软件是二维和三维cad设计软件。获取三维立体图形各视角分别对应的视图范围,计算各所述视图范围的并集的得到范围的最大值和最小值,作为剪切框的范围,再定义旋转矩阵和方向,之后生成视图,达到一键自动生成顶视图、前视图、后视图、左视图和右视图。
61.步骤s102:基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,以得到包含若干初始二维图像的至少一个二维绘图图像;
62.本步骤在具体实施过程中,基于若干预设图纸图框,确定各待生成的二维绘图图像对应的目标图纸图框;确定目标二维绘图图像对应的各目标初始二维图像;将各所述目标初始图像按照预设的比例进行调整,获得与所述目标二维绘图图像对应的各缩放图像;基于各所述缩放图像以及目标图纸图框,构建得到所述目标二维绘图图像,以得到各所述二维绘图图像。。具体的,本技术通过预先创建图纸图框库,在具体应用中可以从图纸图框库中进行图纸图框模型选择。也可以自定义图纸图框模型,具体的,新建一个类型为图纸的模型,设置图纸的大小和规格,参考对应图纸图框,设置参考深度、参考原点,得到自定义图纸图框模型。本技术针对新建图纸没有图框的问题,设计新建图纸功能,预设了现有的各个标准图框,用户可以根据自己的需要自由选择图框。
63.步骤s103:对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;
64.本步骤在具体实施过程中,基于各所述缩放图像,创建与各所述缩放图像关联的待标注图像;对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像;基于各所述外部标注图像对各所述二维绘图图像进行参数刷新,得到与各所述二维绘图图像对应的二维标注图像。对各所述待标注图像的进行标注的标图工具分为轴网标注、配置图标注、管道标注、电气标注和仪表标注。
65.步骤s104:基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。
66.本步骤在具体实施过程中,本技术可以根据实际需要自定义打印目标格式的二维图纸,所述目标格式可以为pdf、dgn、dwg中的任意一种。本技术的自动导出图纸功能,实现自动导出图纸并合成到一个文件中。筛选需要打印的图纸,把图纸逐一参考到一个新文件,合并需要的图纸模型删除不需要的模型,按照一定顺序和间距排列并保存。针对导出各种格式图纸繁琐操作的情况,设计导出pdf格式图纸,导出dgn格式图纸,导出dwg格式图纸三种常用格式图纸的导出功能。实现自动或半自动导出图纸,可以把所有图纸整合到一个文件中,方便后续的查找。
67.本技术通过对对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。。本技术中的二维图纸生成方法提高二维图纸生成效率。
68.本技术又一实施例,提供另一种二维图纸生成方法,如图2所示,包括:
69.步骤s201:对预先创建的初始三维立体图形进行异常参数处理,得到三维立体图形;
70.本步骤在具体实施过程中,对预先设计好的初始三维立体模型进行异常参数处理,得到所述三维立体图形。具体的,获得初始三维图形中各对象分别对应的参数数据,所述参数数据至少包括:设备名称信息、设备位号信息以及设备中心线信息等信息;基于各所述参数数据、采用预设筛选规则对各所述对象进行筛选,得到各异常对象;具体的,当各所述对象的设备位号不为空,并且设备位号长度不小于规定位数,并且设备中文名称也不为空,则放入完整信息设备列表。判断各所述对象的设备位号信息以及设备名称信息是否满足预设条件,当不满足预设条件时,筛选得到信息缺失的异常对象;所述预设条件可以为设备位号为空、设备位号长度小于预定位数以及设备中文名称为空中的任意一个时,则判断所述设备对象为信息缺失异常对象;获取满足预设条件的各第一对象;所述第一对象为完整信息设备列表中的各设备;判断各所述第一对象的设备位号信息是否重复,筛选得到各设备位号重复的异常对象;获得各所述对象的设备中心线的数量,筛选得到中心线缺失的异常对象。将各所述异常对象添加到各预设异常列表中;分别根据各所述异常列表对应的异常类型,逐一对各所述异常列表包含的、各异常对象的异常参数数据进行参数处理,得到所述三维立体图形。通过设备属性检查功能,实现对完整信息设备、设备中心线、设备信息
缺失、设备位号重复的设备进行筛选定位。通过预先对初始三维立体图形中各参数值进行检查,查找到设备信息缺失、设备位号重复、中心线缺失三种情况的异常设备对象,分别列举并进行精准定位和高亮显示。将设备缺失的各种参数信息进行补充,为后续对所述三维立体图形进行切图处理奠定了基础。
71.步骤s202:对所述三维立体图形进行切图处理,获得各视角对应的初始二维图像;
72.本步骤在具体实施过程中,获取所述三维立体图形各视角分别对应的视图范围;计算各所述视图范围的并集,获得用于剪切生成各所述初始二维图像的剪切框范围;基于预定视图矩阵、旋转矩阵、剪切面、旋转方向以及所述剪切框范围对所述三维立体图形进行切图处理,得到各所述初始二维图像。初始二维图图像可以是三维立体图形的顶视图、左视图、右视图、前视图以及后视图中的一种或者几种。本技术通过编写五个方法来实现一键生成五个视图的效果:创建顶视图、创建前视图、创建后视图、创建左视图、创建右视图。五个方法都是先获取当前文件中所有视图范围的并集得到范围的最大值和最小值,作为剪切框范围,再定义视图矩阵、旋转矩阵、剪切面和翻转方向,之后定义视图名称并生成对应视图。在整个过程中,它们的旋转矩阵、剪切面、翻转方向是不同的,视图名称可以使用默认名称,也可以自定义名称。
73.步骤s203:基于若干预设图纸图框,确定各待生成的二维绘图图像对应的目标图纸图框;
74.本步骤在具体实施过程中,通过预先构建的图纸图框库进行图纸图框选择,选择与各待生成的二维绘图图像对应的目标图纸图框,例如:当初始二维图像有五个,包括:三维立体图形的左视图、右视图、前视图、后视图以及顶视图时,当目标需求是将左视图、右视图、前视图、后视图打印在一张图纸上,顶视图单独打印在一张图纸上时,在预先构建的图纸图框库中进行图纸图框选择,确定左视图、右视图、前视图、后视图对应于一个共同的目标图纸图框,顶视图单独对应一个目标图纸图框。本技术为了方便二维图纸的生成,预先构建了当前应用广泛的图纸图框模型,方便在二维绘图图像构建过程中直接进行选择,也可以自定义创建图纸图框模型,方便后续创建二维绘图图像直接使用。用户可以根据自己的需要自由选择图纸图框,灵活方便,使得二维图纸的生成效率更高。
75.步骤s204:确定目标二维绘图图像对应的各目标初始二维图像;
76.本步骤在具体实施过程中,可以根据实际需要将分别构建与各所述初始二维图像对应的二维绘图图像,也可以将多个初始二维图像构建得到一个二维绘图图像。例如:当初始二维图像有五个,包括:三维立体图形的左视图、右视图、前视图、后视图以及顶视图时,确定顶视图对应于一个目标二维绘图图像;确定左视图与右视图对应于一个目标二维绘图图像;确定前视图以及后视图对应于一个目标二维绘图图像,以最终得到三个二维绘图图像。又例如:当初始二维图像有三个,包括:三维立体图形的左视图、前视图、后视图时,为三个初始二维图像分别构建二维绘图图像,则确定第一个二维绘图图像为左视图对应的初始二维图像,第二个二维绘图图像为前视图对应的初始二维绘图图像,第三个二维绘图图像为后视图对应的初始二维绘图图像,以最终得到三个二维绘图图像。又例如:当初始二维图像有五个,包括:当三维立体图形的左视图、右视图、前视图、后视图以及顶视图时,当最终需要将各个视图打印在一张二维图纸上时,最终二维绘图图像为一个,确定五个初始二维图像对应的目标图纸图框,以最终得到一个二维绘图图像。
77.步骤s205:将各所述目标初始二维图像按照预设的比例进行调整,获得与所述目标二维绘图图像对应的各缩放图像;
78.本步骤在具体实施过程中,所述初始二维图像中的设备对象尺寸与实际设备对象尺寸大小相同,需要按照预设的比例对当前的初始二维图像进行缩放调整,得到各所述缩放图像。
79.步骤s206:基于各所述缩放图像以及目标图纸图框,构建得到所述目标二维绘图图像,以得到各所述二维绘图图像;
80.本步骤在具体实施过程中,将各所述缩放图像置入到目标图纸中的预定区域,对各所述缩放图像进行区域调整以及尺寸调整,构建得到所述目标二维绘图图像,以得到各所述二维绘图图像。与此同时,基于各所述缩放图像,生成与各所述缩放图像对应的配置文件,所述配置文件中包括:视图名字、显示比例、偏移距离和旋转矩阵等数据信息,本技术通过保存、应用切图配置文件功能实现保存用户的切图设置,生成预定格式的文件诉所述预定格式可以为xml格式文件,并且可以反复使用,同时可以将所述配置文件应用于项目配置相近的其它三维项目。本技术实现保存切图配置文件功能,应用切图配置文件时,需要获取剪切框的各项数据、动态视图的设置数据、视图几何信息中的视图标识等数据,各所述数据保存在配置文件中;当新项目应用配置文件时,需要提取各项数据,创建剪切框和视图,逐一进行动态视图和视图标识的设置。
81.步骤s207:基于各所述缩放图像,创建与各所述缩放图像关联的待标注图像;
82.本步骤在具体实施过程中,基于各所述缩放图像构建与各所述缩放图像关联的待标注图像,标图是对待标注图像进行标注的,标图工具分为轴网标注、配置图标注、管道标注、电气标注和仪表标注等。所述待标注图像是对各所述缩放图像进行导出生成的外部绘图文件,标图是在外部绘图文件中进行的。
83.步骤s208:对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像;
84.本步骤在具体实施过程中,针对各所述待标注图像中的各对象,基于各所述对象对应的设备号、第一设备中心线间距、第二设备中心线间距以及设备类别进行设备分组,获得多个设备组;具体的,第一设备中心线间距可以为水平方向设备中线间距,第二设备中心线间距可以为垂直方向设备中心线间距。各所述设备类别包括:设备、管道、桥架、电缆、仪表等设备类别。将同一设备类别的设备对象,按照第一设备中心线间距以及第二设备中心线间距进行设备分组,将第一设备中心线间距小于第一预设阈值,第二设备中心线间距小于第二预设阈值的同一类别的各设备对象划分为一组,得到若干设备组,所述第一预设阈值以及第二预设阈值可以根据实际需要而设定。基于各所述待标注图像,确定与各所述待标注图像对应的图像标注类别,所述图像标注类别包括:平面图像标注类别以及剖立面图像标注类别;对平面图像标注类别的待标注图像的水平轴线以及垂直轴线的轴线号进行顺序标注,得到各第一轴网;对剖立面图像标注类别的待标注图像的垂直轴线的轴线号进行顺序标注,得到各第二轴网;基于各所述第一轴网以及各所述第二轴网对各设备组中的设备进行标注,得到与各所述待标注图像对应的标注图像。
85.步骤s209:基于各所述外部标注图像对各所述二维绘图图像进行参数刷新,得到与各所述二维绘图图像对应的二维标注图像;
86.本步骤在具体实施过程中,基于各所述外部标注图像对各所述二维绘图图像进行参数刷新,将外部标注图像中标注的各参数映射到各所述二维绘图图像中的相应位置,得到与各所述二维绘图图像对应的二维标注图像。本技术通过编写保存图纸信息功能,实现把信息填入到图纸对应位置并保存。用户把信息输入到列表中,程序将列表内容填充到文件属性。文件属性更新后,会自动刷新到图纸图框中的文本节点上。
87.步骤s210:基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。
88.本步骤在具体实施过程中,所述图纸生成格式包括:pdf,dgn,dwg等图纸格式,当生成二维图纸时可以选择各所述生成格式中任意一种目标类型,本技术实现自动导出图纸并合成到一个文件中。筛选需要打印的图纸,把图纸逐一参考到一个新文件,按照一定顺序和间距对二维图纸进行排列并保存。
89.本技术通过对初始三维立体模型进行异常参数处理,对预先创建的初始三维立体图形进行异常参数处理,得到三维立体图形;对所述三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于若干预设图纸图框,确定各待生成的二维绘图图像对应的目标图纸图框;确定目标二维绘图图像对应的各目标初始二维图像;将各所述目标初始二维图像按照预设的比例进行调整,获得与所述目标二维绘图图像对应的各缩放图像;基于各所述缩放图像以及目标图纸图框,构建得到所述目标二维绘图图像,以得到各所述二维绘图图像;基于各所述缩放图像,创建与各所述缩放图像关联的待标注图像;对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像基于各所述外部标注图像对各所述二维绘图图像进行参数刷新,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。本技术中的二维图像生成方法可以缩短基于三维立体图形生成二维图纸的出图时间,提高二维图纸出图效率。
90.本技术又一实施例提供一种二维图纸生成装置,如图3所示,包括:
91.获得模块1:用于对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;
92.图纸匹配模块2:用于基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,以得到包含若干初始二维图像的至少一个二维绘图图像;
93.标注模块3:用于对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;
94.图纸生成模块4:用于基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。
95.在具体实施过程中,所述二维图纸生成装置还包括:异常参数处理模块,所述异常参数处理模块具体用于:获得所述初始三维图形中各对象分别对应的参数数据,所述参数数据至少包括:设备名称信息、设备位号信息以及设备中心线信息中的一种或几种;基于各所述参数数据、采用预设筛选规则对各所述对象进行筛选,得到各异常对象;将各所述异常对象添加到各预设异常列表中;分别根据各所述异常列表对应的异常类型,逐一对各所述
异常列表包含的、各异常对象的异常参数数据进行参数处理,得到所述三维立体图形。
96.在具体实施过程中,所述异常参数处理模块还用于:判断各所述对象的设备位号信息以及设备名称信息是否满足预设条件,当不满足预设条件时,得到信息缺失的异常对象;获取满足预设条件的各第一对象;判断各所述第一对象的设备位号信息是否重复,得到各设备位号重复的异常对象;获得各所述对象的设备中心线的数量,得到中心线缺失的异常对象。
97.在具体实施过程中,所述获得模块1具体用于:获取所述三维立体图形各视角分别对应的视图范围;计算各所述视图范围的并集,获得用于剪切生成各所述初始二维图像的剪切框范围;基于预定视图矩阵、旋转矩阵、剪切面、旋转方向以及所述剪切框范围对所述三维立体图形进行切图处理,得到各所述初始二维图像。
98.在具体实施过程中,所述图纸匹配模块2具体用于:基于若干预设图纸图框,确定各待生成的二维绘图图像对应的目标图纸图框;确定目标二维绘图图像对应的各目标初始二维图像;将各所述目标初始图像按照预设的比例进行调整,获得与所述目标二维绘图图像对应的各缩放图像;基于各所述缩放图像以及目标图纸图框,构建得到所述目标二维绘图图像,以得到各所述二维绘图图像。
99.在具体实施过程中,所述标注模块3具体用于:基于各所述缩放图像,创建与各所述缩放图像关联的待标注图像;对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像;基于各所述外部标注图像对各所述二维绘图图像进行参数刷新,得到与各所述二维绘图图像对应的二维标注图像。
100.在具体实施过程中,所述标注模块3还用于:针对各所述待标注图像中的各对象,基于各所述对象对应的设备号、第一设备中心线间距、第二设备中心线间距以及设备类别进行设备分组,获得多个设备组;基于各所述待标注图像,确定与各所述待标注图像对应的图像标注类别,所述图像标注类别包括:平面图像标注类别以及剖立面图像标注类别;对平面图像标注类别的待标注图像的水平轴线以及垂直轴线的轴线号进行顺序标注,得到各第一轴网;对剖立面图像标注类别的待标注图像的垂直轴线的轴线号进行顺序标注,得到各第二轴网;基于各所述第一轴网以及各所述第二轴网对各设备组中的设备进行标注,得到与各所述待标注图像对应的外部标注图像。
101.本技术通过对对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。。本技术中的二维图纸生成方法提高二维图纸生成效率。
102.本技术另一实施例提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下方法步骤:
103.步骤一、对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;
104.步骤二、基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;
105.步骤三、对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;
106.步骤四、基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。
107.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
108.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
109.上述方法步骤的具体实施过程可参见上述任意二维图纸生成方法的实施例,本实施例在此不再重复赘述。
110.本技术通过对对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。。本技术中的二维图纸生成方法提高二维图纸生成效率。
111.本技术另一实施例提供一种电子设备,该电子设备可以是服务端,该电子设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性和/或易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的客户端通过网络连接通信。该电子设备程序被处理器执行时以实现一种二维图纸生成方法服务端侧的功能或步骤。
112.在一个实施例中,提供了一种电子设备,该电子设备可以是客户端。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。
该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部服务器通过网络连接通信。该电子设备程序被处理器执行时以实现一种二维图纸生成方法客户端侧的功能或步骤。
113.本技术另一实施例提供一种电子设备,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现如下方法步骤:
114.步骤一、对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;
115.步骤二、基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;
116.步骤三、对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;
117.步骤四、基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。
118.上述方法步骤的具体实施过程可参见上述二维图纸生成方法的实施例,本实施例在此不再重复赘述。
119.本技术通过对对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。。本技术中的二维图纸生成方法提高二维图纸生成效率。
120.以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
技术特征:
1.一种二维图纸生成方法,其特征在于,包括:对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。2.如权利要求1所述的方法,其特征在于,在对预先构建的三维立体图形进行切图处理之前,所述方法还包括:对预先创建的初始三维立体图形进行异常参数处理,得到三维立体图形,具体包括:获得所述初始三维图形中各对象分别对应的参数数据,所述参数数据至少包括:设备名称信息、设备位号信息以及设备中心线信息中的一种或几种;基于各所述参数数据、采用预设筛选规则对各所述对象进行筛选,得到各异常对象;将各所述异常对象添加到各预设异常列表中;分别根据各所述异常列表对应的异常类型,逐一对各所述异常列表包含的、各异常对象的异常参数数据进行参数处理,得到所述三维立体图形。3.如权利要求2所述的方法,其特征在于,所述基于各所述参数数据、采用预设筛选规则对各所述对象进行筛选,得到各异常对象,具体包括:判断各所述对象的设备位号信息以及设备名称信息是否满足预设条件,当不满足预设条件时,得到信息缺失的异常对象;获取满足预设条件的各第一对象;判断各所述第一对象的设备位号信息是否重复,得到各设备位号重复的异常对象;获得各所述对象的设备中心线的数量,得到中心线缺失的异常对象。4.如权利要求1所述的方法,其特征在于,所述对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像,具体包括:获取所述三维立体图形各视角分别对应的视图范围;计算各所述视图范围的并集,获得用于剪切生成各所述初始二维图像的剪切框范围;基于预定视图矩阵、旋转矩阵、剪切面、旋转方向以及所述剪切框范围对所述三维立体图形进行切图处理,得到各所述初始二维图像。5.如权利要求1所述的方法,其特征在于,所述针对各所述初始二维图像进行图纸匹配,得到包含各目标初始二维图像的至少一个二维绘图图像,具体包括:基于若干预设图纸图框,确定各待生成的二维绘图图像对应的目标图纸图框;确定目标二维绘图图像对应的各目标初始二维图像;将各所述目标初始图像按照预设的比例进行调整,获得与所述目标二维绘图图像对应的各缩放图像;基于各所述缩放图像以及目标图纸图框,构建得到所述目标二维绘图图像,以得到各所述二维绘图图像。6.如权利要求5所述的方法,其特征在于,所述对各所述二维绘图图像中的各对象、按
照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像,具体包括:基于各所述缩放图像,创建与各所述缩放图像关联的待标注图像;对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像;基于各所述外部标注图像对各所述二维绘图图像进行参数刷新,得到与各所述二维绘图图像对应的二维标注图像。7.如权利要求6所述的方法,其特征在于,所述对各所述待标注图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述待标注图像对应的外部标注图像,具体包括:针对各所述待标注图像中的各对象,基于各所述对象对应的设备号、第一设备中心线间距、第二设备中心线间距以及设备类别进行设备分组,获得多个设备组;基于各所述待标注图像,确定与各所述待标注图像对应的图像标注类别,所述图像标注类别包括:平面图像标注类别以及剖立面图像标注类别;对平面图像标注类别的待标注图像的水平轴线以及垂直轴线的轴线号进行顺序标注,得到各第一轴网;对剖立面图像标注类别的待标注图像的垂直轴线的轴线号进行顺序标注,得到各第二轴网;基于各所述第一轴网以及各所述第二轴网对各设备组中的设备进行标注,得到与各所述待标注图像对应的外部标注图像。8.一种二维图纸生成装置,其特征在于,包括:获得模块:用于对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;图纸匹配模块:用于基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,以得到包含若干初始二维图像的至少一个二维绘图图像;标注模块:用于对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;图纸生成模块:用于基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。9.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1-7任一项所述二维图纸生成方法的步骤。10.一种电子设备,其特征在于,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现上述权利要求1-7任一项所述二维图纸生成方法的步骤。
技术总结
本申请公开了一种二维图纸生成方法、装置、存储介质以及电子设备。其中方法包括:对预先构建的三维立体图形进行切图处理,获得各视角对应的初始二维图像;基于各预定图框图纸模型为各所述初始二维图像进行图框图纸模型匹配,得到包含若干初始二维图像的至少一个二维绘图图像;对各所述二维绘图图像中的各对象、按照与各所述对象对应的图像标注类别以及对象类别进行参数标注,得到与各所述二维绘图图像对应的二维标注图像;基于各所述二维标注图像、选择与各所述二维标注图像对应的图纸生成格式,生成与各所述二维标注图像对应的目标类型的二维图纸。本申请中的二维图纸生成方法可以提高将三维立体图形生成二维图纸的效率。以提高将三维立体图形生成二维图纸的效率。以提高将三维立体图形生成二维图纸的效率。
技术研发人员:陈凡 葛松 张晓 佟雪毅 王朝阳 封志强 张天晟
受保护的技术使用者:中国有色工程有限公司
技术研发日:2023.05.05
技术公布日:2023/8/23
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
