三维模型生成方法、装置、设备及存储介质制造方法及图纸

技术编号:35012466 阅读:12 留言:0更新日期:2022-09-21 15:07
本发明专利技术涉及工程制图技术领域,尤其涉及一种三维模型生成方法、装置、设备及存储介质。该方法通过建筑三维建模软件加载二维图纸,识别所述二维图纸中的所有图层的图层名称,并根据各所述图层名称确定各图层对应的构件的构件类型;根据所述构件类型确定对应的图纸识别方式和对应的信息解析方式;根据所述图纸识别方式,从对应的图层中提取所述构件对应的图纸特征组;根据所述信息解析方式,对所述图纸特征组进行解析,得到所述构件对应的建模信息;基于各所述构件对应的建模信息进行三维建模,得到与所述二维图纸对应的三维模型;从而解决了现有技术中存在的将二维图纸转换成三维模型的准确度较低的问题。的准确度较低的问题。的准确度较低的问题。

【技术实现步骤摘要】
三维模型生成方法、装置、设备及存储介质


[0001]本专利技术涉及工程制图
,尤其涉及一种三维模型生成方法、装置、设备及存储介质。

技术介绍

[0002]建筑设计长久以来一直以二维图纸为重要的承载方式,二维图纸可携带的信息较三维模型少且不够直观。目前二维切换为三维工作模式已是不可阻挡的趋势,作为承接二三维桥梁的“二转三”技术就显得非常重要。
[0003]现有的三维模型生成方案中,通常需要人工参照二维图纸手动创建三维模型,同时补足三维对应的三维模型信息,也有些通过二维图纸自动生成三维模型的功能,但这些功能往往生成效果不佳,错误生成和遗漏结构的情况屡见不鲜。
[0004]综上,现有技术中存在将二维图纸转换成三维模型的准确度较低的问题。

技术实现思路

[0005]本申请的主要目的是提供一种三维模型生成方法、装置、设备及存储介质,以解决现有技术中存在的将二维图纸转换成三维模型的准确度较低的问题。
[0006]本专利技术第一方面提供了一种三维模型生成方法,所述三维模型生成方法包括:通过所述建筑三维建模软件加载二维图纸,识别所述二维图纸中的所有图层的图层名称,并根据各所述图层名称确定各图层对应的构件的构件类型;根据所述构件类型,从所述建筑三维建模软件中的构件识别库中查询对应的图纸识别方式和对应的信息解析方式;根据所述图纸识别方式,从对应的图层中提取所述构件对应的图纸特征组;根据所述信息解析方式,对所述图纸特征组进行解析,得到所述构件对应的建模信息;基于各所述构件对应的建模信息进行三维建模,得到与所述二维图纸对应的三维模型。
[0007]可选地,在本专利技术第一方面的第一种实现方式中,所述图纸特征组至少包括线段组合和特征点位,所述线段组合为线段元素的组合,所述线段元素包括线段、带端点的曲线和封闭的曲线,所述根据所述图纸识别方式,从对应的图层中提取所述构件对应的图纸特征组,包括:通过所述建筑三维建模软件提取所述图层中的几何信息,其中,所述几何信息包括点和线;从所述线中筛选出以两个所述点为端点的所述线,得到线段和带端点的曲线;从所述线中筛选出封闭的曲线;提取所有所述线段元素之间的位置关系;根据所述图纸识别方式从预设的位置条件数据集中确定对应的位置条件;判定所述线段元素之间的位置关系是否满足所述位置条件,若满足,则提取对应的各所述线段元素;按照所述线段元素之间的位置关系,提取所述线段组合中的交点和拐点;计算所述线段组合的几何中心;根据所述图纸识别方式从预设的特征选取数据集中确定对应的选取条件;判定所述交点、所述拐点和所述几何中心是否满足所述选取条件,若满足,则记为特征点位。
[0008]可选地,在本专利技术第一方面的第二种实现方式中,所述图纸特征组还包括图元类型和文字标注,其中,所述文字标注包括标注对象和标注内容,所述根据所述图纸识别方
式,从对应的图层中提取所述构件对应的图纸特征组,还包括:通过所述建筑三维建模软件提取所述图层中的文字信息和所有图元对应的图元类型,其中,所述文字信息包括字符、标识符以及所述字符和所述标识符在所述图层中的位置;在所述图层中搜索与所述位置距离最近的所述线段组合或者所述特征点位;将所述距离最近的所述线段组合或者所述特征点位作为标注对象,将对应的所述字符和对应的所述标识符作为标注内容,生成所述文字标注。
[0009]可选地,在本专利技术第一方面的第三种实现方式中,所述建模信息至少包括形状信息和位置信息,所述根据所述信息解析方式,对所述图纸特征组进行解析,得到所述构件对应的建模信息,包括:根据所述对应的信息解析方式在预设的形状信息数据集中确定对应的形状信息族,并基于所述线段组合在所述形状信息族进行搜索,获取匹配到的形状信息;根据所述对应的信息解析方式确定位置信息生成方式,并根据所述位置信息生成方式,基于所述形状信息和对应的所述特征位点生成对应的位置信息。
[0010]可选地,在本专利技术第一方面的第四种实现方式中,所述建模信息还包括尺寸信息和截面信息,所述根据所述信息解析方式,对所述图纸特征组进行解析,得到所述构件对应的建模信息,还包括:根据所述对应的信息解析方式确定尺寸参数转换方式,并根据所述尺寸参数转换方式,将所述标注内容转换成所述标注对象对应的参数值,基于所述标注对象和对应的参数值生成尺寸信息;根据所述对应的信息解析方式在预设的截面生成方式数据集中确定对应的截面生成方式族;确定根据所述位置信息提取对应位置的图元类型,并根据所述图元类型,在所述截面生成方式族中确定对应的截面生成方式;根据所述截面生成方式,基于所述图元和参数值生成对应的截面信息。
[0011]可选地,在本专利技术第一方面的第五种实现方式中,所述基于各所述构件对应的建模信息进行三维建模,得到与所述二维图纸对应的三维模型,包括:根据所述形状信息,在预设的三维图形数据集中确定各构件对应的三维图形;根据所述位置信息确定所有所述三维图形之间的位置关系;根据所述三维图形之间的位置关系,基于所述三维图形生成所述二维图纸对应的三维模型。
[0012]可选地,在本专利技术第一方面的第六种实现方式中,所述根据所述三维图形之间的位置关系,基于所述三维图形生成所述二维图纸对应的三维模型包括:根据所述尺寸信息和所述截面信息对所述三维图形进行配置,得到构件模型;根据所述位置信息确定所有所述构件模型之间的位置关系;根据所述构件模型之间的位置关系,基于所述构件模型生成所述二维图纸对应的三维模型。
[0013]本专利技术第二方面提供了一种三维模型生成装置,所述三维模型生成装置包括:确定模块,用于通过所述建筑三维建模软件加载二维图纸,识别所述二维图纸中的所有图层的图层名称,并根据各所述图层名称确定各图层对应的构件的构件类型;查询模块,用于根据所述构件类型,从所述建筑三维建模软件中的构件识别库中查询对应的图纸识别方式和对应的信息解析方式;第一提取模块,用于根据所述图纸识别方式,从对应的图层中提取所述构件对应的图纸特征组;第一解析模块,用于根据所述信息解析方式,对所述图纸特征组进行解析,得到所述构件对应的建模信息;第一建模模块,用于基于各所述构件对应的建模信息进行三维建模,得到与所述二维图纸对应的三维模型。
[0014]可选地,在本专利技术第二方面的第一种实现方式中,所述第一提取模块包括:提取单
元,用于通过所述建筑三维建模软件提取所述图层中的几何信息,其中,所述几何信息包括点和线;第一提取单元,用于从所述线中筛选出以两个所述点为端点的所述线,得到线段和带端点的曲线;从所述线中筛选出封闭的曲线;第二提取单元,用于提取所有所述线段元素之间的位置关系;第三提取单元,用于根据所述图纸识别方式从预设的位置条件数据集中确定对应的位置条件;判定所述线段元素之间的位置关系是否满足所述位置条件,若满足,则提取对应的各所述线段元素;第四提取单元,用于按照所述线段元素之间的位置关系,提取所述线段组合中的交点和拐点;计算单元,用于计算所述线段组合的几何中心;选取单元,用于根据所述图纸识别方式从预设的特征选取数据集中确定对应的选取条件;判定所述交点、所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维模型生成方法,其特征在于,所述三维模型生成方法基于建筑三维模型软件,所述三维模型生成方法包括:通过所述建筑三维建模软件加载二维图纸,识别所述二维图纸中的所有图层的图层名称,并根据各所述图层名称确定各图层对应的构件的构件类型;根据所述构件类型,从所述建筑三维建模软件中的构件识别库中查询对应的图纸识别方式和对应的信息解析方式;根据所述图纸识别方式,从对应的图层中提取所述构件对应的图纸特征组;根据所述信息解析方式,对所述图纸特征组进行解析,得到所述构件对应的建模信息;基于各所述构件对应的建模信息进行三维建模,得到与所述二维图纸对应的三维模型。2.根据权利要求1所述的三维模型生成方法,其特征在于,所述图纸特征组至少包括线段组合和特征点位,所述线段组合为线段元素的组合,所述线段元素包括线段、带端点的曲线和封闭的曲线,所述根据所述图纸识别方式,从对应的图层中提取所述构件对应的图纸特征组,包括:通过所述建筑三维建模软件提取所述图层中的几何信息,其中,所述几何信息包括点和线;从所述线中筛选出以两个所述点为端点的所述线,得到线段和带端点的曲线;从所述线中筛选出封闭的曲线;提取所有所述线段元素之间的位置关系;根据所述图纸识别方式从预设的位置条件数据集中确定对应的位置条件;判定所述线段元素之间的位置关系是否满足所述位置条件,若满足,则提取对应的各所述线段元素;按照所述线段元素之间的位置关系,提取所述线段组合中的交点和拐点;计算所述线段组合的几何中心;根据所述图纸识别方式从预设的特征选取数据集中确定对应的选取条件;判定所述交点、所述拐点和所述几何中心是否满足所述选取条件,若满足,则记为特征点位。3.根据权利要求2所述的三维模型生成方法,其特征在于,所述图纸特征组还包括图元类型和文字标注,其中,所述文字标注包括标注对象和标注内容,所述根据所述图纸识别方式,从对应的图层中提取所述构件对应的图纸特征组,还包括:通过所述建筑三维建模软件提取所述图层中的文字信息和所有图元对应的图元类型,其中,所述文字信息包括字符、标识符以及所述字符和所述标识符在所述图层中的位置;在所述图层中搜索与所述位置距离最近的所述线段组合或者所述特征点位;将所述距离最近的所述线段组合或者所述特征点位作为标注对象,将对应的所述字符和对应的所述标识符作为标注内容,生成所述文字标注。4.根据权利要求2所述的三维模型生成方法,其特征在于,所述建模信息至少包括形状信息和位置信息,所述根据所述信息解析方式,对所述图纸特征组进行解析,得到所述构件对应的建模信息,包括:根据所述对应的信息解析方式在预设的形状信息数据集中确定对应的形状信息族,并
基于所述线段组合在所述形状信息族进行搜索,获取匹配到的形状信息;根据所述对应的信息解析方式确定位置信息生成方式,并根据所述位置信息生成方式,基于所述形状信息和对应的所述特征位点生成对应的...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:合肥坤颐建筑科技合伙企业有限合伙
类型:发明
国别省市:

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

1