在BIM的实践应用中,revit出图是其中一项很重要的工作,然而revit出图往往工作量巨大,需要耗费大量时间。Dynamo是Autodesk公司推出的可视化编程软件,支持在revit中对构件参数进行编程控制,因此结合Dynamo强大的可视化编程能力,往往可以实现原本在revit中操作繁琐工作的简化。本文即介绍一种利用Dynamo批量创建三维模型文字房间名的方法,可应用于revit出图工作中,减轻一定工作量。
需标记的房间模型
01创建三维模型文字族
设置好文字内容/深度/文字大小/材质等参数,在需要标记的房间中放置文字族,并修改其参数与房间名对应。
02选择要标记的房间
新建dynamo文件,选择手动模式,添加 model element节点,返回revit模型中点击需要标记的房间元素,完成房间的选定。
03放置三维文字模型族
04设置房间名
利用构件参数设置节点element.setparameterbyname分别连接三维模型文字族及房间元素,使其分别获取设置好的房间名及名称参数,该节点即能自动完成房间名称和三维文字模型的匹配。至此,所有的八个房间的房间名就通过dynamo批量生成了!
房间名批量生成完整流程
房间名标注效果图
该方法除了可以应用在房间标注上外,同理也可以应用于其他类似场景,如车位编号标注、楼板编号标注等,同样可以辅助出图提高效率。当然,这里讲的用dynamo进行批量标记的方法只是牛刀小试,利用dynamo强大的可视化编程能力,相信更多繁琐的出图操作也可以达到事半功倍的效果!
评论0