一种基于Dynamo的BIM参数化建模方法及装置与流程

文档序号:20503437发布日期:2020-04-24 17:40阅读:来源:国知局

技术特征:

1.一种基于dynamo的bim参数化建模方法,其特征在于,包括:

s1,将项目施工图所提供的道路或桥梁进行构件划分;

s2,从所述项目施工图中,提取所述道路或桥梁的构件的位置坐标信息和横断面轮廓参数信息至excel表中;

s3,采用dynamo编写程序读取所述excel表中道路或桥梁的所有构件的位置坐标信息,生成所有坐标点的空间实体模型;

s4,通过所述dynamo编写程序,将所述步骤s3中的所有坐标点依次连接成线,获得拟合后的道路或桥梁的中心线;

s5,根据所述excel表中道路或桥梁的所有构件横断面相对应的位置信息,换算获取所述道路或桥梁的所有构件横断面的参考位置信息;

s6,采用所述dynamo编写程序读取所述excel表中的横断面轮廓参数信息,并将所述横断面轮廓参数信息载入相应的构件的参考位置点处;

s7,通过所述dynamo编写程序,驱动所述步骤s6中的横断面轮廓沿着所述步骤s4中的中心线进行扫描,获取对应道路或桥梁的实体模型。

2.一种基于dynamo的bim参数化建模方法,其特征在于,还包括:

s81,当需要进行开洞或建立空心模型时,确定需要进行开洞或建立空心模型的部分作为目标体;

s82,根据所述步骤s1--s7获取所述目标体的实体模型;

s83,将所述道路或桥梁的实体模型与所述目标体的实体模型进行布尔运算,生成相应的道路或桥梁的bim模型。

3.根据权利要求1所述的一基于dynamo的bim参数化建模方法,其特征在于,所述步骤s1具体包括:

s11,将项目施工图所提供的道路平面曲线、道路纵断面曲线分别分割为n段;每一段作为所述道路的一个构件。

4.根据权利要求2所述的一种基于dynamo的bim参数化建模方法,其特征在于,所述步骤s2具体包括:

s21,利用制图软件提取所述道路的平面曲线、道路纵断面曲线分割后的所有端点的三维坐标值,并将所述三维坐标值导入所述excel表中;

s22,根据项目施工图,在revit中创建相应的道路、桥梁横断面轮廓,并进行参数约束;再将所述道路、桥梁的所有横断面轮廓参数罗列至所述excel表中,形成横断面轮廓参数表。

5.根据权利要求1-4任一项所述的一种基于dynamo的bim参数化建模方法,其特征在于,还包括:

s91,当需要修改所述道路或桥梁的构件的位置坐标信息时,在所述excel中修改所述道路或桥梁中对应构件的坐标位置信息,并通过所述dynamo程序读取所述excel表中参数,实现参数化快速调整所述道路或桥梁的实体模型或bim模型;

s92,当需要修改所述道路或桥梁的构件的横断面轮廓参数信息时,在所述excel中修改所述道路或桥梁中对应构件的横断面轮廓参数信息,并通过所述dynamo程序读取所述excel表中参数,实现参数化快速调整所述道路或桥梁的实体模型或bim模型。

6.一种基于dynamo的bim参数化建模装置,其特征在于,包括:

构建划分模块,用于将项目施工图所提供的道路或桥梁进行构件划分;

信息提取模块,用于从所述项目施工图中,提取所述道路或桥梁的构件的位置坐标信息和横断面轮廓参数信息至excel表中;

模型生成模块,用于采用dynamo编写程序读取所述excel表中道路或桥梁的所有构件的位置坐标信息,生成所有坐标点的空间实体模型;

拟合模块,用于将所述所有构件的坐标点依次连接成线,获得拟合后的道路或桥梁的中心线;

位置换算模块,用于根据所述excel表中道路或桥梁的所有构件横断面相对应的位置信息,换算获取所述道路或桥梁的所有构件横断面的参考位置信息;

信息载入模块,用于采用所述dynamo编写程序读取所述excel表中的横断面轮廓参数信息,并将所述横断面轮廓参数信息载入相应的构件的参考位置点处;

所述模型生成模块,还用于通过所述dynamo编写程序,驱动所述信息载入模块载入的横断面轮廓沿着所述拟合模块拟合的中心线进行扫描,获取对应道路或桥梁的实体模型。

7.根据权利要求6所述的一种基于dynamo的bim参数化建模装置,其特征在于,所述构建划分模块包括:

道路划分子模块,用于将项目施工图所提供的道路平面曲线、道路纵断面曲线分别分割为n段;每一段作为所述道路的一个构件。

8.根据权利要求7所述的一种基于dynamo的bim参数化建模装置,其特征在于,所述信息提取模块具体包括:

坐标提取子模块,用于利用制图软件提取所述道路的平面曲线、道路纵断面曲线分割后的所有端点的三维坐标值,并将所述三维坐标值导入所述excel表中;

断面轮廓提取子模块,用于根据项目施工图,在revit中创建相应的道路、桥梁横断面轮廓,并进行参数约束;再将所述道路、桥梁的所有横断面轮廓参数罗列至所述excel表中,形成横断面轮廓参数表。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行执行如权利要求1至6中任意一项所述基于dynamo的bim参数化建模方法步骤。

10.一种智能终端设备,其特征在于,包括:处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序;所述处理器与所述存储器连接;所述处理器执行所述计算机程序时实现如权利要求1至6中任意一项所述基于dynamo的bim参数化建模方法步骤。

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