91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業名稱
* 信用代碼
* 所在行業
* 企業規模
* 所在職位
* 姓名
* 所在行業
* 學歷
* 工作性質
請先選擇行業
您還可以選擇以下福利:
行業福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

如何用Dynamo給不同板厚的樓板上色(投稿/文/李呈偉)

發布于:2019-12-25 15:33:53
首頁/技術分享/Dynamo
收藏
7546

David

更多

我們在展示模型時,如果只是三維展示,雖然直觀但感覺還不夠豐富,如果能夠將不同顏色賦予不同的構件,那么會增加我們的豐富度,比如下圖:

三維1.jpgimage.png三維2.jpg


上面展示的樓板板厚分布圖,不同的板厚所在不同的位置,是不是一目了然呢。

這次就來介紹用如何用Dynamo給不同板厚的樓板上色。

給構件的上色的節點叫做“Element.OverrideColorInView”(在活動視圖中覆蓋圖元的顏色);

路徑為:Reivt-Elements-Element-Element.OverrideColorInView”;

當然也可以直接在搜索欄內輸入相關節點即可。

節點Element.OverrideColorInView”比較簡單,就二個輸入端口,一個是圖元,另外一個是要應用的顏色,如果我們直接相連,那么就對所有的樓板進行了上色,如圖:

對所有類型圖元著色.jpg

這當然不符要求,我們需要將不同的板厚過濾出來,并對其賦予各自的顏色。那么,如何實現呢?

首先就是需要獲取模型中各個樓板類型的厚度,我們知道,樓板的厚度為類型參數,用以來節點可以得到:

獲得板厚參數.jpg

獲得板厚參數后,我們需要對其分組,不同樓板厚度的樓板分成一組,我們用List.GroupByKey”節點來實現,如下圖:

List.GroupByKey節點.jpg

從中可以得知項目中存在五種板厚的樓板類型,子列表0 list包含0-45個不同類型樓板集合,子列表1 list包含的項目中存在哪些板厚,也就是nique keys的數值。

它的排列從300-180-200-250-100數值大小不同,所用用“List.Sort”節點對其從小到大進行排序,如圖:

List.Sort排序.jpg

然后將這里的板厚值和項目樓板總數量值做判斷比較,看是否在總數值節點內,如果在我們就全部提取出來給他們著色,如果不在就過濾掉;從100開始直到300結束,如下圖:

提取板厚.jpg

最后將所有的節點連接,點擊運行,即可看到項目內已經成功將顏色賦予不同板厚的樓板:

02.gif

PS

此節點比較長,附上全部節點高清圖。

賦予板厚顏色節點高清圖.png

本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

未標題-1.jpg

上一篇:如何使用Dynamo創建過濾器(投稿/文/李呈偉)

下一篇:Revit中如何改樓梯“向上”文字的字體(投稿/文/李呈偉)

主站蜘蛛池模板: 日韩精品一区二区三区中文字幕 | 亚洲精品一区二区在线播放 | 杨幂国产精品福利在线观看 | 国产成人综合日韩精品婷婷九月 | 欧美日韩一区二区三区自拍 | 女人牲交一级毛片 | 久久青草免费97线频观 | 91福利在线免费观看 | 亚洲狠狠97婷婷综合久久久久 | 亚洲美女亚洲精品久久久久 | 国产精品福利久久香蕉中文 | 国产精品午夜国产小视频 | 91亚洲综合| 最新国产精品亚洲 | 欧美变态一级毛片 | 亚洲理论片中文字幕电影 | 国产毛片久久精品 | 黄大片日本一级在线a | 国产午夜免费视频 | 国产一级α片 | 色婷婷在线播放 | aaaaa毛片 | 看全色黄大色大片免费久黄久 | 国产女人综合久久精品视 | www.毛片在线观看 | 国产成人精品一区二区三区 | 114一级毛片免费 | 巨臀中文字幕一区二区视频 | 午夜成年人网站 | 成人国产精品免费视频不卡 | 日本欧美高清 | 成年午夜视频免费观看视频 | 一级特色黄大片 | 亚洲加勒比久久88色综合 | 亚洲国产精品一区二区不卡 | 最近中文字幕免费完整 | 久久久99精品免费观看 | 91精品国产亚洲爽啪在线观看 | 国产区精品 | 国产日比视频 | 久色网|