[发明专利]一种利用Dynamo快速精准创建网架BIM模型的方法有效
申请号: | 201811282024.5 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109190317B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 朱亚超;白旭军;王志慧;吕修峰;张永亮;崔涛;宋子祺 | 申请(专利权)人: | 中铁十七局集团建筑工程有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06F30/20 |
代理公司: | 太原新航路知识产权代理事务所(特殊普通合伙) 14112 | 代理人: | 王云峰 |
地址: | 030006 *** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 dynamo 快速 精准 创建 网架 bim 模型 方法 | ||
1.一种利用Dynamo快速精准创建网架BIM模型的方法,其特征在于:该方法是采用如下步骤实现的:
1)根据网架施工材料表和网架施工平剖面图,利用Excel编制构件信息表;所述构件信息表的内容包括:网架球的坐标信息、网架球的规格信息、网架球的编号信息、杆件的规格信息、杆件的编号信息;
2)根据构件信息表,利用Revit创建可参变的网架球族和可参变的杆件族;
3)通过Dynamo的可视化编程,以列表形式获取构件信息表中网架球的坐标信息、网架球的规格信息、网架球的编号信息;
4)通过Dynamo所支持的Python二次开发,以构件信息表中网架球的规格信息对所有网架球的球心点进行分组;
5)通过在Dynamo中进行列表的运算处理,得到每个网架球的x坐标值、y坐标值、z坐标值,并根据每个网架球的x坐标值、y坐标值、z坐标值生成每个网架球的球心点;
6)通过Dynamo创建Revit族实例节点驱动Revit创建网架球实例;
7)通过Dynamo获取构件信息表中每个网架球的坐标信息、每个网架球的规格信息、每个网架球的编号信息,并通过Dynamo修改实例属性节点赋予每个网架球,由此得到网架球BIM模型;
8)通过在Dynamo中进行列表的运算处理,得到每个杆件两端的网架球的坐标信息,并将所得的坐标信息放进列表中同一索引下;
9)通过Dynamo的可视化编程,以列表形式获取构件信息表中杆件的规格信息、杆件的编号信息;
10)通过Dynamo所支持的Python二次开发,以构件信息表中杆件的规格信息对所有杆件进行分组;
11)通过Dynamo创建Revit族实例节点驱动Revit创建杆件实例;
12)通过Dynamo所支持的Python二次开发在Dynamo中计算出每个杆件的理论长度,并通过Dynamo修改实例属性节点赋予每个杆件,由此得到杆件BIM模型。
2.根据权利要求1所述的一种利用Dynamo快速精准创建网架BIM模型的方法,其特征在于:所述步骤12)中,杆件的理论长度等于杆件两端的网架球的坐标距离减去杆件两端的网架球的半径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中铁十七局集团建筑工程有限公司,未经中铁十七局集团建筑工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811282024.5/1.html,转载请声明来源钻瓜专利网。