通过Dynamo快速建立屋面网架
某项目网架如图,在已有的设计图纸中提供了塔冠网壳节点编号图,各节点坐标,各杆件单元表,由于多达3000多根杆件,所以必须借助Dynamo创建整个网架,并统计各个杆件长度。
部分塔冠网壳节点编号图
部分节点坐标 部分杆件单元表
- 创建节点
将节点坐标表转化为EXCEL格式,使用Dynamo读取表格,用坐标创建出所有的点,由于表格采用m为单位,需要将项目中也设置为m。
- 杆件列表
同样用Dynamo读取杆件单元表,根据节点序号,获取每根杆件的起始点节点1和结束点节点2,用直线连接对应两个节点,检查连线是否正确,通过列表转置,将列表转换为如下格式,以放置自适应杆件族。
- 筛选杆件
读取杆件单元表中截面号,找出不同杆件对应的序号,使用序号,将上一部中不同杆件号进行分组。
- 创建杆件族
使用自适应族,根据尺寸创建各类型杆件,使用共享参数添加编号方便排序,添加长度报告参数来统计各杆件长度。标注长度时需注意标注为空间三维长度,需拖拉自适应点检查长度标注变化情况。
- 杆件放置
将杆件族载入项目中,通过Dynamo创建所有杆件,并添加对应编号,检查杆件编号与原图纸是否对应。
- 明细表统计
建模完成后,新建明细表,通过族与类型、编号、长度等参数统计所有杆件。
这样整个网架建模及统计工作就完成了。
文 | 叁拾
编辑 | Shirley
来源 | BIMBANK