打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
利用Dynamo辅助设置项目浏览器——替换视图名称及子规程

前言

        今天的案例,来自群友@长不大的唐三岁,他自己也一直在学习Dynamo,同时他希望把自己的学习成果分享出来,本期带来的,就是他自己的研究成果:

视图名称统一替换及视图子规程自动添加

        先给大家看一段视频:


        视图样板创建阶段,虽然可以一直沿用已经编制完成的的样板文件,但是有时由于版本问题、者项目楼层较多或不可抗力因素导致文件受损等情况,就根据需求定制样板文件。本文就是利用Dynamo节点统一修改楼层视图名称,免除一些不必要的重复性工作,同时保证节点的可持续性,让使用者专注于对功能的研究,而非建模,实现从“翻模员”到“BIMer”的转型。

        首先必须明白Revit视图名称修改的工作流:

复制视图 → 添加子规程或规程信息 → 新建视图组织浏览器 → 利用视图组织浏览器过滤视图自动分类。

        首要工作为视图创建规程然后创建新的以子规程为区分的视图组织浏览器。利用节点是Parameter.CreateProjectParameter

        创建完成后,根据标高数量创建楼层平面,利用Floorplanview然后根据专业数量利用list.cycle进行列表复制。利用List.GroupByKey功能将复制的楼层平面进行分组,并利用List.Transpose拍平处理。

        将子规程进行命名赋予,根据你所需要的专业进行分别命名,主要是需要利用视图:

        组织浏览器子规程进行分类视图(此处有些繁琐,稍后会做精简)。根据标高数量创建视图名称。

        例如:1F--暖通,利用Element.GetParameterValueByName提取复制的使视图的名称,然后利用List.ReplaceItemAtIndex将设置好的视图名称进行替换,最后同样应用Element.GetParameterValueByName将视图名称返还给Revit中的楼层视图。

        最后视图样板效果如下所示:

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
出图免费插件丨REVIT出图时快速创建标准平面视图样板?
免费课堂丨Revit中场地平面删除了怎么恢复?
Word文档批创建指定名称文档
【每日一练】101:关于解决Revit中项目浏览器楼层平面视图排序的问题
利用Dynamo提高Revit工作效率的十个小程序(纯干货)
Revit图元不显示是什么情况?Revit图元不显示的8点原因
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服