下載app免費領(lǐng)取會員
最近接到一個任務(wù)是為一個地下工程做開挖模型,并且制作NavisWorks(以下簡稱NW)的項目進度動畫。傳說中的4D模型。秉承一貫風(fēng)格,當(dāng)然是不可能每個模型構(gòu)件分別在Revit和NW中分別設(shè)置。這樣每一次項目改動,都將耗時數(shù)日來進行更新。為這個項目,分別開發(fā)了Dynamo(以下簡稱DS)的自定義節(jié)點和NWAPI來讀取導(dǎo)出的文件。NWAPI在讀取每個要素信息后,能夠創(chuàng)建相應(yīng)任務(wù)(可定義開始時間和結(jié)束時間),并將該元素附著在任務(wù)中。
第一步是創(chuàng)建Revit要素,并添加4D進度表相關(guān)信息。
可以看見,在Revit文件里,DS將抓取設(shè)計師創(chuàng)建的任何模型,并根據(jù)進度要求,將其進行細分。舉個例子,如果每天只能開挖2m,那么模型會以兩米的深度分割。之后,需要創(chuàng)建了兩個項目參數(shù):“4D_Task_ID”和"4D_Task_Phase"。DS將會根據(jù)分割的要數(shù)數(shù)量,將Task_ID寫入要數(shù)參數(shù)中。這兩個要數(shù)將為后面NW讀取和創(chuàng)建任務(wù)提供依據(jù)。當(dāng)模型創(chuàng)建完成后,導(dǎo)出nwc文件。
第二步是讀取NWC文件,并創(chuàng)建任務(wù)
可以看見,當(dāng)附著nwc文件后,運行“Task”命令。此為自定義AIPI。將會彈開窗戶,羅列文件中的所有要數(shù)相關(guān)信息,當(dāng)按下按鍵“Task"以后,會根據(jù)文件中4D信息創(chuàng)建任務(wù),并附著相關(guān)幾何要數(shù)。
Revit中文網(wǎng)作為國內(nèi)知名BIM軟件培訓(xùn)交流平臺,幾十萬Revit軟件愛好者和你一起學(xué)習(xí)Revit,不僅僅為廣大用戶提供相關(guān)BIM軟件下載與相關(guān)行業(yè)資訊,同時也有部分網(wǎng)絡(luò)培訓(xùn)與在線培訓(xùn),歡迎廣大用戶咨詢。
網(wǎng)校包含各類BIM課程320余套,各類學(xué)習(xí)資源270余種,是目前國內(nèi)BIM類網(wǎng)校中課程最有深度、涵蓋性最廣、資源最為齊全的網(wǎng)校。網(wǎng)校課程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等幾十種BIM相關(guān)軟件的教學(xué)課程,專業(yè)涵蓋土建、機電、裝飾、市政、后期、開發(fā)等多個領(lǐng)域。
需要更多BIM考試教程或BIM視頻教程,可以咨詢客服獲得更多免費Revit教學(xué)視頻。
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Revit技巧 | Revit建模運算速率如何提升?需要做到哪些方面?