【Dynamo】橋梁一鍵建模 工具集
終于,迎來本系列的終極程序,橋梁的一鍵建模,為什么說是終極程序,是因為這個程序不僅能生成橋梁、柱、梁、基礎等主要部件,還融入了前面道路建模的主要部分,在生成橋梁部件之后,可以緊接著為橋梁鋪上道路面層,并且根據當前位置是否存在橋梁,來布置不同的路面層。
這所有的建模過程,除了準備幾個基礎的族文件,就只需要把項目的信息錄入一個標準的Excel表格中,然后點擊幾個按鈕,程序就會完成包括新建族和繪制模型的一切操作。

和之前道路建模的程序原理類似,在使用方面,程序也是按順序運行即可,可能唯一的區(qū)別就在于Excel的數據表填寫上了。下面就詳細說說表格填寫的注意事項。
【路中線】表和之前的一樣,程序只獲取XYZ列的數據建模。
【橋梁分段樁號】這個表格是本次建模的重點,在這個表格會對橋梁的所有部件進行定位和描述。

樁號列為橋梁和道路的打斷點,也是模型繪制的定位依據。
各部位的類型列填入構件的名稱,同尺寸的構件名稱可保持一致。當前位置如果沒有構件,需要在表格中填入“無”。
以某一行為例,樁號控制當前行中,承臺、柱、蓋梁等單點自適應構件的位置。對于橋梁等多點自適應模型,以當前行和下一行的樁號位置來控制其起終點,具體可看圖示說明。


這個表格中,除去樁號列和類型列外,其余的列為對應模型的實例屬性,比如:橋梁高度偏移,則為橋梁頂面距路中線的垂直偏移距離,數值向下為正。
后面的四個表格:【橋梁設置】、【承臺設置】、【蓋梁設置】、【柱設置】,為設置前面填入構件名稱的尺寸規(guī)格。

以【橋梁設置】為例,橋梁類型為前一個表格中填入的類型名稱,此列內容需保證唯一,避免生成模型沖突。

橋梁選用族,此列填入導入模型中的對應的族名稱,即利用這個族復制重命名新的族構件。
后面的列為構件的類型屬性,可依據族特性增減相關列。
承臺、蓋梁、柱的設置內容原理相同。
最后一個【面層參數設計】,與之前道路建模中的表格基本一致,在這里只是增加了一行,用于標示路面構造是否位于橋梁范圍內,程序運行會依據此項內容,自動劃分面層位置,避免在橋梁部位生成道路的基層模型。

另外,還需要注意的是,路面寬度應設置為道路的寬度,在橋梁部位,路面寬度值會取用分段樁號表中的橋梁寬度值,以免道路和橋梁寬度不一致。
至此,表格的內容就都設置完成了,接下來就只需要在程序中選擇表格,修改參數運行了。
由于不同項目特征不同,所用的橋梁部件類型可能與本次分享的族類型不同,所以這里也只是用這幾種做個示意,大家可依據各自項目特征編輯使用,如果有定制族或者是修改程序的需求,也可以聯系我,讓程序幫你最大化的簡化手工操作,確保模型的準確性。
【Dynamo】?橋梁一鍵建模.rar
下載鏈接:
https://pan.baidu.com/s/1TuE5683fLS_eVi2L2zryLg
提取碼:6666
如無Dynamo2.0及以上版本,需安裝以下程序,下載鏈接:
https://pan.baidu.com/s/1T8orNXDh_n1VAh5cfr9mRA
提取碼:6666
如無法成功運行,或運行報錯,需安裝常用Dynamo擴展包,下載鏈接:
https://pan.baidu.com/s/1umVMHYqKPSNU_GKxu-CUiQ
提取碼:6666
解壓至本地對應版本C:\Users\【用戶】\AppData\Roaming\Dynamo\Dynamo?Revit\【2.0】\packages\
【用戶】字段需依據電腦本地用戶環(huán)境填寫。
【2.0】字段為當前安裝的Dynamo版本號,可在Dynamo環(huán)境的【關于】中找到。