Revit+Dynamo怎么建模?Revit+Dynamo对于常规构件的建模方法
Revit与Dynamo搭配的基本模式为:在Dynamo中进行几何建模,将模型附着设计信息输出至Revit中,生成有信息的模型。然而根据构件具体特性,建模过程中往往需要更加细致的考虑与操作,本例BIM应用过程中罗列了以下几类基本建模方法,可完全覆盖本例BIM应用中全部操作过程。
(1)创建地形曲面
将附着有高程信息的等高线地形图用Civil3D软件打开,将地形采样散点提取为CSV格式文件;通过Revit中体量与场地功能导入该文件,并生成地形曲面。此时的地形曲面格式为Revit中可识别的Topography格式,该格式不能在Dynamo中进行分析处理,需要转化为Surface格式。将该地形曲面读入Dynamo插件中,利用Dynamo中节点转换为可操作格式的地形,便于后期与悬索桥基础做实体剪切运算。另外,此举为根据桥址常水位建立水面实体提供方便,常水位实体与地形实体相结合,可以更加真实地呈现实际地形。
(2)构建地质模型
地质数据通常由钻孔桩采样获得,沿道路中线一定宽度范围内的区域内采样所得的底层特性,通过建立三维点编组的方式将点信息分层收集。通过各个地层的曲面分别建立三维曲面,形成了地质曲面,之后将各地层间填充不同的土层材质得到了赋予信息的三维地质模型。
(3)生成三维道路中线
公路桥梁基于Revit的BIM应用过程中的一个显著问题往往被业界所诟病:Revit中是没有里程桩号的概念的,即便是配合Dynamo插件,也只能确定某条三维曲线上的确定数值的定比分点,不能直接由桩号将该点在路线上唯一确定出来;此外,Dynamo并且也不能识别路线工程中的缓和曲线,Dynamo的做法是将曲线读入后转换重生为自身的生成规则下的多控制点样条曲线。目前,桩号的问题可以通过Dynamo中的函数与节点组合得到解决,而缓和曲线与样条曲线的差别带来的误差只能靠提高采样点精度来削弱。本例中将道路三维中线的采样点坐标通过Excel表格读入Dynamo,生成无限逼近真实路线的三维曲线。
(4)等截面实体类
沿道路方向伸展的构件实体建模方法有两种:第一种,线条放样为平面,平面朝指定方向加厚(该方法仅适用于等厚薄壁构件);第二种,先建立断面单体构件的闭合曲线族,读入Dynamo中,沿路线扫略为实体。两种基本的集合操作看似均可行,在实际操作过程中,第一种方式生成文件占磁盘空间较小,因此,加厚方式才是薄壁构件建模的合理顺序。模型体
量较大的情况下,尤其是对于存在大量薄壁钢构件的钢箱梁来说,采用第一种方法能够大大减轻软件运行的压力。
(5)变截面实体类
对于沿扫略路径构件截面发生变化的情况,如变截面塔柱、引桥车道拓宽部位,Dynamo提供了放样融合的功能,与常规CAD三维空间建模原理相近,在此不再赘述。
(6)布尔运算类
实体建模过程中会经常运用布尔运算,例如横隔板上过焊孔、主梁在桥塔部位的打断、重力式锚碇前锚室的建模等等,Dynamo提供了常规布尔运算的功能,与常规CAD建模原理相近,在此不再赘述。
(7)坐标定位类
该操作过程主要运用于数量多、体量小、且构造复杂的批量插入构件,例如桥面照明灯具的批量插入。事先将灯具做成单一的族文件,通过Dynamo摆放族实例的节点文件将该族在指定位置准确地批量生成实例。
(8)自适应构件类
自适应构件通常在Revit中作为族的形式存在,通过在族中建立自适应点的方式,可以大量生成符合用户定义了相应点坐标限制的多个实例。自适应族实例对比普通族实例所具有特点是:具有相同的类型参数,却往往具有不同的实例参数,普通族实例的类型参数与实例参数均相同。自适应构件常用于创建异形建筑的格构幕墙嵌板,由管片组成的盾构隧道模型之类的复杂构件,通过创建单一的自适应幕墙族或管片族,利用Dynamo驱动生成全部形状大小各异的幕墙模型或管片模型。
(9)添加设计信息(附着输出)
只有几何模型的BIM模型是没有任何意义的,几何模型的输出务必要伴随着材质、名称、编号等信息,这样生成的BIM模型才具有生命力,拥有了信息的模型才方便后续工程量的分类统计、运维平台的开发与管理等。
李冲(东南大学)
仅供学习交流 版权归原作者所有 如有侵权请联系删除
BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!
相关培训