文章来源:广筑BIM咨询
在做基建项目的小伙伴们最近有没有发现客户对我们的模型要求有点不一样了,之前做基建项目,是不是常规模型画个路基、路面或者做个桥梁,加上一些附属设施,就完工大吉了。说好的BuildingInformationModeling只剩Modeling,违背了我们运用BIM的初衷了。
既然是建筑信息模型,就需要有模型有信息,和我们施工过程中密切关联,发挥信息化模型的作用和以后潜在的价值。对模型进行拆分,添加我们需要的编玛才能更好的运用。
给大家截图看一下,我们业主单位对于基建项目拆分和编玛的要求。
脑袋有没有嗡嗡的,这么多信息编玛要一个个手动填上去,要花费多少的精力,而且还面临的一个难题是如果后期模型有修改,比如重新生成模型,前期所有的努力都白费了,要重新添加信息,耗时耗力。
今天就给大家解决这个头疼的问题,利用Dynamo批量添加参数,实现一键添加,再也不怕后续修改模型啦。
之前有同事写过通过Dynamo创建波纹管的方法,看到有小伙伴留言说不知道Dynamo包是怎么创建的,这里就简单跟大家说一下:
Dynamo是通过内置的一个个节点,通过连接节点依次实现某种功能最后生成我们需要的模型。
就比如我们用族做一个放样,首先我们需要绘制一个轮廓,然后绘制放样路径,通过轮廓和路径放样生成模型。Dynamo原理是一样的,只是它能通过点绘制三维曲线,让轮廓在三维路径下生成模型,而revit本身是不能绘制三维曲线,也就不能通过三维曲线放样,我们做的道路模型或者隧道模型,路径往往都是有平曲线和纵曲线的,所以就只能依靠Dynamo,它内置的节点也是和revit相似只是通过编程的语言表示出来,而且更能满足我们一些复杂操作。
我们就以添加模型编玛信息为例给大家演示一下,怎么利用内置节点完成我们需要的功能。
一、给模型添加项目参数
通过项目参数或者共享参数添加构件属性。
通过项目参数我们添加了四个编玛端口:起始里程、终点里程、围岩等级、支护类型。需要注意的是参数的类型最好一致,都是文字类型,不然后期需要调整比较麻烦。
二、编制Dynamo节点包
打解Dynamo搜索下面这个节点,设置图元参数,它有三个输入端口。第一个是我们需要添加参数的图元,第二个是参数名字,第三个是参数。
通过节点读取到项目中我们需要添加编玛的构件。
修改参数名称和参数内容实现构件参数的添加。
三、批量添加编玛信息
小伙伴是不是有个疑问,这一次生成一个还没有我手动添加的快。别着急,既然能实现一个,就能实现多个。Dynamo最强大功能就是处理数据的能力。我们只需要把数据统计好,如下图:
然后把刚才的包添加一些数据处理的功能,就能轻松实现。下面是完整的包和生成后的效果:
数据处理部分相信用过Dynamo的小伙伴应该都能看得懂,没用过的先从基础练习吧,就不一一赘述了。
任何一项成果都不是一蹴而就的,需要大家自己摸索和多练习,过程中可能会遇到很多问题,欢迎有兴趣的小伙伴一起研究和解决。
Revit中文网作为国内知名BIM软件培训交流平台,几十万Revit软件爱好者和你一起学习Revit,不仅仅为广大用户提供相关BIM软件下载与相关行业资讯,同时也有部分网络培训与在线培训,欢迎广大用户咨询。
网校包含各类BIM课程320余套,各类学习资源270余种,是目前国内BIM类网校中课程最有深度、涵盖性最广、资源最为齐全的网校。网校课程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等几十种BIM相关软件的教学课程,专业涵盖土建、机电、装饰、市政、后期、解发等多个领域。
需要更多BIM考试教程或BIM视频教程,可以咨询客服获得更多免费Revit教学视频。
转载请注明来源本文地址:https://m.tuituisoft/bim/184312.html