买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种基于Dynamo和Excel生成BIM三维模型的方法,包括以下步骤:S1、根据图纸定绝对坐标原点,按表格中管线类型建立对应的Revit模型文件;S2、导入特定类型的管线图表,并进行数据处理;S3、根据表格数据将管分成圆管与方管,根据不同规则,并基于两端点坐标、顶高度、半径高度信息,生成并最终放置管线模型;S4、将Excel图表中的数据导入模型构件中,数据内容为管道的两个端点,埋设方式,管线材料、管道覆土、管道地面、管道外顶、管道内底;S5、通过Dynamo读取表格Excel中“附属物”填写有信息的行,附属物类型如下四个分类:井类别,箱子类型,阀门构件类型,篦类型,并生成四个类别的附属物,最终得到完整的管线三维模型。
主权项:1.一种基于Dynamo和Excel生成BIM三维模型的方法,其特征在于,包括以下步骤:S1、根据图纸定绝对坐标原点,按表格中管线类型建立对应的Revit模型文件;S2、导入特定类型的管线图表,并进行数据处理;所述步骤S2还包括以下分步骤:S21、输入要导入的管线类型的名称;S22、导入表格到Dynamo,选择需要创建的管线类型,删除非数据内容的表头,并通过Python编程统一格式;S23、通过管线点预编号提取出每个点所属的片区;S3、根据表格数据将管分成圆管与方管,根据不同规则,并基于两端点坐标、顶高度、半径高度信息,生成并最终放置管线模型;所述步骤S3包括以下分步骤:S31、选择并创建方管构件的Revit类别——风管,创建圆管构件的Revit类别——管道;S32、若生成的是圆管类型,则生成规则包括如下步骤:S321、生成管道中心点,圆管的尺寸表现形式为半径;在该行数据中,需要判断管道是属于依据管内底生成还是管外顶生成,若管外顶属性中有数值,则该管道的中心点高度为【管外顶】-半径;若管内底属性中有数值,则管道的中心点高度为【管内底】+半径,以平面坐标X、Y、高度三个指标生成管道中心点;S322、通过步骤S222得到的行数据,得到不同管道中心点直接相互连接的关系,其中上一步骤求的管道中心点为【连接点号】的坐标,【管道点预编号】为与该点相连点;若存在两行数据,使得一个行的【管道点预编号】等于另一个行的【连接点号】,同时一个行的【连接点号】等于另一个行的【管道点预编号】,则这取出这两行数据所对应的管道中心点进行相连,得到一根直线;步骤S323、基于步骤S322生成的直线,通过Dynamo放置圆管的族,由于圆形没有方向,故通过直线可直接生成圆管构件;S33、若生成的是方管类型,则生成规则包括如下步骤:S331、生成管道中心点,方管的尺寸表示形式为宽x高;在该行数据中,需要判断管道是属于依据管内底生成还是管外顶生成,若管外顶属性中有数值,则该管道的中心点高度为【管外顶】-高2;若管内底属性中有数值,则管道的中心点高度为【管内底】+高2,以平面坐标X、Y、高度三个指标生成管道中心点;S332与步骤S322相同,通过表格找到两个相连的点的行,并通过管道中心点生成一条直线;S333、求包含该直线顶点,且与该直线正交的两个平面;S334、在这两个平面上,求出中心点位于直线顶点,且宽平行于水平面,尺寸满足行数据中【断面尺寸】宽和高的矩形;S335、通过两个矩形,在Dynamo中使用放样,得到方管的实体,最终基于实体生成方管构件;S4、将Excel图表中的数据导入模型构件中,数据内容为管道的两个端点,埋设方式,管线材料、管道覆土、管道地面、管道外顶、管道内底;S5、通过Dynamo读取表格Excel中“附属物”填写有信息的行,附属物类型如下四个分类:井类别,箱子类型,阀门构件类型,篦类型,并生成四个类别的附属物,最终得到完整的管线三维模型;所述步骤S5中四个类别的附属物生成方式如下:S51、井类别构件由于皆为圆柱形,基于Z轴对称,故无旋转角度;S52、箱子类别基于Z轴对称,无旋转角度,箱子类别的构件放在地面上,底与地面平齐,故箱子的构件放置原点的高度为行数据中【地面】的数据,通过Dynamo寻找附属物名称的族类型,以平面坐标X、Y、【地面】三个指标生成附属物放置原点,放置对应的构件;S53、篦类别基于Z轴对称,无旋转角度,篦类别的构件位于地面内,顶与地面平齐,故篦的构件放置原点的高度为【地面】-篦类别构件高度,通过Dynamo寻找附属物名称的族类型,以平面坐标X、Y、【地面】-篦类别构件高度三个指标生成附属物放置原点,放置对应的构件;S54、阀门构件类别有进出口管道,故阀门仅基于YZ平面对称,除以上三个类别的放置原点坐标外,还需要求出阀门的放置方向和进出口管道的半径或断面尺寸。
全文数据:
权利要求:
百度查询: 中建地下空间有限公司 长沙科欧德信息技术咨询有限公司 中国建设基础设施有限公司 一种基于Dynamo和Excel生成BIM三维模型的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。