精式外轮廓模型修正方法、系统、装置及可读存储介质与流程

文档序号:16755301发布日期:2019-01-29 17:18阅读:136来源:国知局
精式外轮廓模型修正方法、系统、装置及可读存储介质与流程

本发明涉及装配式建筑领域,特别涉及一种精式外轮廓模型修正方法、系统、装置及计算机可读存储介质。



背景技术:

随着现代工业技术的发展,城市化建设加快,建筑领域也迎来各种技术创新,装配式建筑便是其中之一,由于装配式建筑的建造速度快,而且生产成本较低,迅速在世界各地推广开来。

装配式建筑中大量的建筑部品由车间生产加工完成,构件种类主要有:外墙板,内墙板,叠合板,阳台,空调板,楼梯,预制梁,预制柱等;现场大量的装配作业,比原始现浇作业大大减少;采用建筑、装修一体化设计、施工,理想状态是装修可随主体施工同步进行;设计的标准化和管理的信息化,构件越标准,生产效率越高,相应的构件成本就会下降,配合工厂的数字化管理,整个装配式建筑的性价比会越来越高,同时,符合绿色建筑的要求,节能环保。

现有的外轮廓模型,若布尔计算时出现问题,如参数配置出现偏差,往往需要对布尔运算的参数重新配置,在重新进行布尔运算,这样效率太低;同时,在实际工艺,对梁、墙板中的一些特殊的构件的端头处理与其他构件有复杂的关系,如保护长度的关系,钢筋的保护长度出现变化的情况下,无法对模型进行修改。

因此,需要一种能够在外轮廓模型出现问题后进行修正的方法。



技术实现要素:

有鉴于此,本发明的目的在于提供一种精式外轮廓模型修正方法、系统、装置及计算机可读存储介质,能够在外轮廓模型出现问题后进行修正。其具体方案如下:

一种精式外轮廓模型修正方法,应用于装配式建筑,包括:

将精式外轮廓模型中属于预制部分的目标构件模型,导入至修正模型;

利用辅助修正模型对所述修正模型中的所述目标构件模型进行布尔计算,得到修正构件模型;

将所述修正构件模型复位至所述精式外轮廓模型中。

可选的,所述利用辅助修正模型对所述修正模型中的所述目标构件模型进行布尔计算的过程,包括:

将所述目标构件模型的坐标原点对准所述修正模型中的三维坐标原点,并对所述目标构件模型进行三维坐标转换,令所述目标构件模型的长宽高对准三维坐标的x轴、y轴和z轴;

利用辅助修正模型对所述修正模型中的所述目标构件模型进行布尔计算。

可选的,所述得到修正构件模型之后,还包括:

对原始模型中的与所述目标构件模型对应的原始目标构件模型进行布尔运算,得到所述目标构件模型;

将所述目标构件模型替换至所述精式外轮廓模型中。

本发明还公开了一种精式外轮廓模型修正系统,应用于装配式建筑,包括:

模型导入模块,用于将精式外轮廓模型中属于预制部分的目标构件模型,导入至修正模型;

模型修正模块,用于利用辅助修正模型对所述修正模型中的所述目标构件模型进行布尔计算,得到修正构件模型;

模型复位模块,用于将所述修正构件模型复位至所述精式外轮廓模型中。

可选的,所述模型修正模块,包括:

坐标转换单元,用于将所述目标构件模型的坐标原点对准所述修正模型中的三维坐标原点,并对所述目标构件模型进行三维坐标转换,令所述目标构件模型的长宽高对准三维坐标的x轴、y轴和z轴;

模型修正单元,用于利用辅助修正模型对所述修正模型中的所述目标构件模型进行布尔计算。

可选的,还包括:

模型再建模块,用于对原始模型中的与所述目标构件模型对应的原始目标构件模型进行布尔运算,得到所述目标构件模型;

模型替换模块,用于将所述目标构件模型替换至所述精式外轮廓模型中。

本发明还公开了一种精式外轮廓模型修正装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序以实现如前述的精式外轮廓模型修正方法。

本发明还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述精式外轮廓模型修正方法的步骤。

本发明中,精式外轮廓模型修正方法,应用于装配式建筑,包括:将精式外轮廓模型中属于预制部分的目标构件模型,导入至修正模型;利用辅助修正模型对修正模型中的目标构件模型进行布尔计算,得到修正构件模型;将修正构件模型复位至精式外轮廓模型中;本发明将精式外轮廓模型中属于预制部分的目标构件模型,导入至修正模型,避免修正时对其余模型的干扰,利用辅助修正模型对修正模型中的目标构件模型进行布尔计算,得到修正构件模型实现对目标构件模型的修正,最后将修正构件模型复位至精式外轮廓模型中,完成对精式外轮廓模型中的构件模型的修正。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种精式外轮廓模型修正方法流程示意图;

图2为本发明实施例公开的一种精式外轮廓模型修正系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种精式外轮廓模型修正方法,参见图1所示,应用于装配式建筑,包括:

s11:将精式外轮廓模型中属于预制部分的目标构件模型,导入至修正模型。

具体的,为防止对目标构件模型进行修正时,对精式外轮廓模型中其余模型造成损坏,因此,在对目标构件模型进行修正前,将目标构件模型导入至专门进行模型修正的修正模型,修正模型与精式外轮廓模型的格式相同,因此目标构件模型可以直接复制进入修正模型,不会产生兼容问题,确保目标构件模型不会发生变动。

s12:利用辅助修正模型对修正模型中的目标构件模型进行布尔计算,得到修正构件模型。

具体的,生成辅助修正模型,根据设定好的修正方法,对目标构件模型进行布尔计算,即进行修正,从而得到修正后的修正构件模型,例如,需要缩减目标构件模型的高度,则可以生成与目标缩减高度相同的矩形辅助修正模型,将矩形辅助修正模型对准需要缩减的位置,进行重合,此时,对矩形辅助修正模型和目标构件模型进行布尔运算,从目标构件模型中切除与矩形辅助修正模型重合的部分,得到修正后的修正构件模型。

可以理解的是,辅助修正模型的数量、大小和形状等均可根据实际应用需求进行设定,可以对目标构件模型进行缩减也可以添加,从而重新得到修正后的修正构件模型。

s13:将修正构件模型复位至精式外轮廓模型中。

具体的,得到修正构件模型后,便可将修正构件模型从修正模型中复位至精式外轮廓模型中,完成对精式外轮廓模型中构件的修正。

可见,本发明实施例中,将精式外轮廓模型中属于预制部分的目标构件模型,导入至修正模型,避免修正时对其余模型的干扰,利用辅助修正模型对修正模型中的目标构件模型进行布尔计算,得到修正构件模型实现对目标构件模型的修正,最后将修正构件模型复位至精式外轮廓模型中,完成对精式外轮廓模型中的构件模型的修正。

本发明实施例公开了一种具体的精式外轮廓模型修正方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

可以理解的是,目标构件模型在精式外轮廓模型中其摆放位置可能存在倾斜,如果直接对目标构件模型进行修正,可能因角度问题造成修正错误,且不易修正,所需的辅助修正模型也不易形成,为此,上述s12利用辅助修正模型对修正模型中的目标构件模型进行布尔计算的过程,包括s121和s122;其中,

s121:将目标构件模型的坐标原点对准修正模型中的三维坐标原点,并对目标构件模型进行三维坐标转换,令目标构件模型的长宽高对准三维坐标的x轴、y轴和z轴。

具体的,将目标构件模型的坐标原点对准修正模型中的三维坐标原点,即,零点,此时,对目标构件模型进行三维坐标转换,将目标构件模型的长度方向对准三维坐标的x轴,宽度方向对准三维坐标的y轴。高度方向对准三维坐标的z轴,从而校正目标构件模型方位,使目标构件模型的坐标位置更加标准,减少布尔运算时参数的计算难度,便于后续生成相应的辅助模型和布尔计算。

s122:利用辅助修正模型对修正模型中的目标构件模型进行布尔计算。

具体的,在得到坐标转换后的目标构件模型,便可对其进行尔计算,完成修正。

进一步的,在布尔运算时,可能出现错误,导致修正后的修正构建模型无法使用,此时,需要对目标构件模型还原,当修正构建模型修正失败后,还包括对原始模型中的与目标构件模型对应的原始目标构件模型进行布尔运算,得到目标构件模型;将目标构件模型替换至精式外轮廓模型中;其中,原始模型中保存有目标构件模型在布尔运算前的二维构建模型即原始目标构件模型,因此,将原始模型中的原始目标构件模型重新进行布尔运算,便可以生成三维的目标构件模型,最后便可将新生成的目标构件模型替换至精式外轮廓模型的原位置,完成模型的复原,提高容错率。

相应的,本发明实施例还公开了一种精式外轮廓模型修正系统,参见图2所示,应用于装配式建筑,该系统包括:

模型导入模块1,用于将精式外轮廓模型中属于预制部分的目标构件模型,导入至修正模型;

模型修正模块2,用于利用辅助修正模型对修正模型中的目标构件模型进行布尔计算,得到修正构件模型;

模型复位模块3,用于将修正构件模型复位至精式外轮廓模型中。

具体的,上述模型修正模块2,可以具体包括坐标转换单元和模型修正单元;其中,

坐标转换单元,用于将目标构件模型的坐标原点对准修正模型中的三维坐标原点,并对目标构件模型进行三维坐标转换,令目标构件模型的长宽高对准三维坐标的x轴、y轴和z轴;

模型修正单元,用于利用辅助修正模型对修正模型中的目标构件模型进行布尔计算。

本发明实施例中,精式外轮廓模型修正系统,还可以包括模型再建模块和模型替换模块;其中,

模型再建模块,用于对原始模型中的与目标构件模型对应的原始目标构件模型进行布尔运算,得到目标构件模型;

模型替换模块,用于将目标构件模型替换至精式外轮廓模型中。

此外,本发明实施例还公开了一种精式外轮廓模型修正装置,该装置包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序以实现如前述的精式外轮廓模型修正方法。

关于本发明实施例中的精式外轮廓模型修正方法的具体内容可以参考前述实施例,在此不再进行赘述。

另外,本发明实施例还公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如前述精式外轮廓模型修正方法的步骤。

关于本发明实施例中的精式外轮廓模型修正方法的具体内容可以参考前述实施例,在此不再进行赘述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

以上对本发明所提供的一种精式外轮廓模型修正方法、系统、装置及计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1