Dynamo創(chuàng)建立面標(biāo)高標(biāo)注【注釋系列教程】
????????Hello大家好!我是九哥~
????????最近經(jīng)常有小伙伴咨詢關(guān)于如何用Dynamo創(chuàng)建尺寸標(biāo)注的問題,看來(lái)大家都已經(jīng)到了BIM出圖的階段,這是好事兒,那么,最近就抽時(shí)間寫一些關(guān)于Revit注釋的教程,通過Dynamo來(lái)解決一些重復(fù)工作。
????????今天要分享的,是通過Dynamo快速創(chuàng)建立面標(biāo)高標(biāo)注。
????????最簡(jiǎn)單的方式,就是使用Dynamo自帶的節(jié)點(diǎn),簡(jiǎn)單搜下Dimension就能找到Dimension.ByElements節(jié)點(diǎn),可以通過視圖、圖元、定位線來(lái)創(chuàng)建尺寸標(biāo)注。不過只能使用默認(rèn)的尺寸標(biāo)注樣式。

????????這里差的似乎只是定位線,這里我提供一種思路,來(lái)創(chuàng)建定位線。通過獲取視圖的剪裁框,來(lái)獲取定位線。
????????在API手冊(cè)中,View下面,很容易就能找到GetCropRegionShapeManager方法,再進(jìn)一步,就可以找到GetCropShape方法。


????????這樣就可以獲取到剪裁框的線,代碼如下:

????????然后我們是在立面中,可以通過判斷曲線的方向,來(lái)篩選所需直線,如下圖:

????????完整截圖如下:

????????如果想直接設(shè)置標(biāo)注類型,也可以使用GeniusLoci包中的Dimension ByReferences節(jié)點(diǎn),創(chuàng)建尺寸標(biāo)注,支持設(shè)置標(biāo)注類型,但是這里需要輸入的是圖元參照,即Reference。
????????然后可以在API手冊(cè)中搜下Reference,很容易就能找到Reference構(gòu)造器,可以獲取圖元的參照。

????????簡(jiǎn)單寫個(gè)循環(huán),即可獲取標(biāo)高的參照Reference。

????????然后通過All Elements of Type獲取所有的標(biāo)注類型Dimension Types。
????????最后附上完整程序截圖,如下:

? ? ????好了,今天的分享就到這里了,小伙伴們快去嘗試吧~
????????如果你有好的想法和建議,歡迎分享哦~
????????如果需要下載案例文件,可以掃碼購(gòu)買哈!
