文章来源:慧远BIM
涵洞是公路工程建设中必不可少的一部分,用于跨越天然沟谷洼地排泄洪水,或横跨大小道路作为人、畜和车辆的立交通道,或农田灌溉作为水渠。
对于公路上涵洞模型的制作于布局,以及一系列附属构筑物的放置,也成了一件很繁琐的事情。
为了解决在公路上涵洞的快速建模,以及定位放置,我们做出了参数化族文件,就只利用了几张Excel表格,配合dynamo可视化编程,可以直接运行放置模型构件,达到精准定位,自动放置,参数调节,快速建模,最后达到一键生成的效果。
制作流程:
1、建立参数化模型
我们是通过对图纸的研究先将模型分文2个部分,第一部分:洞身和基础;第二部分:端和翼墙。分别对这两部分进行建模,并设置参数,通过参数于参数之间的公式联系,达到以单个或少量几个的参数,可以驱动一整个模型的变化。(方便我们参数控制)
2、数据提取与编辑
通过对pdf图纸中涵洞表格数据的拾取,导出excel表格,提取出我们需要的数据,按照dynamo运行原则进行编排,整理制定出标准的Excel表格,并将数据按标准形式填入。
3、编写dynamo节点
再用revit自带的dynamo可视化编程,先提取出excel路线点位,在dynamo中生成道路中心线,编写出于数据,模型相匹配的节点,添加python判断节点用于分辨数据,将对应数据填入到模型中,达到快速建模,一键生成。
4、导入dynamo
最后将路线,涵洞数据的Excel表格导入到dynamo中,就可以按表格数据自动对模型进行定位,同时修改模型参数。并且可以按照定制好的构件编码标准,判断构件名称,自动添加构件编码参数,且将模型可见性按标准拆分,达到一键生成的目的。
最后达到模型按路线一键放置
转载请注明来源本文地址:https://www.tuituisoft/blog/14697.html