在市政橋梁項目上,橋梁的構(gòu)件太多,且很難定位,特別當(dāng)橋梁路線是曲線時,用revit很難完成模型的建立,當(dāng)設(shè)計路線為直線時,用revit能夠建立模型,但過程繁瑣,今天教大家用dynamo程序結(jié)合revit快速建立橋梁下部結(jié)構(gòu)部分----在道路設(shè)計線上放置橋梁下部結(jié)構(gòu)。
使用dynamo放置道路設(shè)計線的方法上周介紹過,這里不做介紹,但在這里我們需要加一條平面曲線去給下部結(jié)構(gòu)定位,方法同空間線性一樣,放置程序如圖1:
圖1
這里具體介紹下部結(jié)構(gòu)的放置:
數(shù)據(jù)處理的節(jié)點和連接前面都介紹過,這里不重新介紹,具體節(jié)點與連接如圖2:
圖2
數(shù)據(jù)處理好后,我們需要對下部結(jié)構(gòu)蓋梁進(jìn)行定位,蓋梁的位置數(shù)據(jù)已經(jīng)導(dǎo)入程序,這里我們還需要創(chuàng)建一個“X除以Y”節(jié)點去控制點在曲線上的相對位置,該節(jié)點的輸入內(nèi)容有:X Y ,輸出端為他們的比值,這里的Y為曲線的長度,將曲線長度Y看作單位“1”,用點的位置參數(shù)X去除以它,獲取參數(shù)X在曲線Y上的相對位置,如圖3所示:
圖3
點的相對位置找出來后,我們需要建立節(jié)點“獲取區(qū)間參數(shù)處在曲線上的點”,在平面線型上放置點,如圖4所示:
圖4
族文件的識取點應(yīng)該在空間線型上,這里我們需要去移動點,把點從平面線型移到空間線型上,首先我們要建立“由三個坐標(biāo)形成一個向量”節(jié)點,該節(jié)點的輸入內(nèi)容有X、Y、Z三個值,這里我們向空間線型移動,只需要改變Z向量,移動點后如圖5所示:
圖5
在空間線型上布置好點的位置后,接下來我們要將族文件放置到點位置,這里我們要創(chuàng)建“族文件”節(jié)點,這里舉例放置6個蓋梁下部結(jié)構(gòu),需要創(chuàng)建6個“族文件”節(jié)點,然后我們還需要建立“創(chuàng)建新列表”節(jié)點去創(chuàng)建一個新列表,將我們的族文件從1號蓋梁到6號蓋梁一一對應(yīng)按列表順序連接,按列表順序放置族文件,防止蓋梁位置放錯(如1號蓋梁放到6號蓋梁處了),具體節(jié)點和連接方式如圖6所示:
圖6
位置順序確定好后,我們再建立“通過點放置族文件”節(jié)點,與“創(chuàng)建新列表”節(jié)點和“移動點”節(jié)點連接,放置出蓋梁,如圖7所示:
圖7
這里我們能看出來族文件在對應(yīng)位置放置出來了,但是角度不對,這里我們需要先創(chuàng)建節(jié)點“創(chuàng)建法平面”,放置在放置點處曲線的切線的法平面,在創(chuàng)建“返回平面的法線方向”節(jié)點,再創(chuàng)建“獲取X軸向量”去確定兩個向量之間的角度,然后創(chuàng)建“返回兩向量之間的角度”去獲取角度,最后創(chuàng)建“設(shè)置繞Z軸旋轉(zhuǎn)的角度”節(jié)點去連接這個角度去對蓋梁進(jìn)行旋轉(zhuǎn),如圖8所示:
圖8
經(jīng)過角度旋轉(zhuǎn)過后就得到了沿道路設(shè)計線放置的橋梁下部結(jié)構(gòu)。