最近接到一个任务是为一个地下工程做开挖模型,并且制作NavisWorks(以下简称NW)的项目进度动画。传说中的4D模型。秉承一贯风格,当然是不可能每个模型构件分别在Revit和NW中分别设置。这样每一次项目改动,都将耗时数日来进行更新。为这个项目,分别开发了Dynamo(以下简称DS)的自定义节点和NWAPI来读取导出的文件。NWAPI在读取每个要素信息后,能够创建相应任务(可定义开始时间和结束时间),并将该元素附着在任务中。
第一步是创建Revit要素,并添加4D进度表相关信息。
可以看见,在Revit文件里,DS将抓取设计师创建的任何模型,并根据进度要求,将其进行细分。举个例子,如果每天只能开挖2m,那么模型会以两米的深度分割。之后,需要创建了两个项目参数:“4D_Task_ID”和"4D_Task_Phase"。DS将会根据分割的要数数量,将Task_ID写入要数参数中。这两个要数将为后面NW读取和创建任务提供依据。当模型创建完成后,导出nwc文件。
第二步是读取NWC文件,并创建任务
可以看见,当附着nwc文件后,运行“Task”命令。此为自定义AIPI。将会弹开窗户,罗列文件中的所有要数相关信息,当按下按键“Task"以后,会根据文件中4D信息创建任务,并附着相关几何要数。
Revit中文网作为国内知名BIM软件培训交流平台,几十万Revit软件爱好者和你一起学习Revit,不仅仅为广大用户提供相关BIM软件下载与相关行业资讯,同时也有部分网络培训与在线培训,欢迎广大用户咨询。
网校包含各类BIM课程320余套,各类学习资源270余种,是目前国内BIM类网校中课程最有深度、涵盖性最广、资源最为齐全的网校。网校课程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等几十种BIM相关软件的教学课程,专业涵盖土建、机电、装饰、市政、后期、开发等多个领域。
需要更多BIM考试教程或BIM视频教程,可以咨询客服获得更多免费Revit教学视频。
转载请注明来源本文地址:https://www.tuituisoft/blog/11178.html