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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo模擬實際建筑外裝飾幕墻設計(下)

    發布于:2019-03-06 15:02:13
    首頁/技術分享/Dynamo
    收藏
    7362

    來福

    更多

    6、編輯嵌板控制點的二維數字列表

    6.1 將每一個點都看作嵌板的控制點,通過一次對應控制點放置一塊嵌板。例如,pts1中由左下角開始向著行列兩個方向推進,都是到達行和列倒數第二的位置,即圖中黃色部分。所以灰色部分表示的是pts1無法達到的點。同理,pts2不可能達到最右邊和最下邊。

    6.2 根據這個思路,我們使用節點“List.DropItems”移除列表最末尾的一項,使用節點“List.RestOfItems”移除列表第一項。然后用一個列表整合所有的控制點,最后轉置列表形成存放每四個相對應控制點的子列表,該子列表表示每一個子列表就是一塊嵌板的四個放置點。

    7、幕墻族類型選定及列表的打亂

    7.1 首先通過節點“List.Map”將上一步的結果“List.Transpose({pts1, pts2, pts3, pts4})”添加一個維度。

    7.2 接著我們需要知道要放置多少塊嵌板,并為每塊嵌板指定類型。

    7.2.1 第一行,通過節點“Count”計算的是未進行添加維度是列表“List.Transpose({pts1, pts2, pts3, pts4})”的項數,即總共的嵌板數量。

    7.2.2 第二行和第三行,我們添加一個列表存放嵌板類型,并計算共有幾種嵌板類型。

    7.2.3 第四行,通過除法獲取每種類型嵌板的數量,然后節點“List.Cycle”將每種類型的嵌板都重復之前計算所得的嵌板數量,例如若需要100塊藍色嵌板,那么就得將藍色嵌板重復100次。

    7.2.4 第五行,通過節點“List.Shuffle”隨機打亂嵌板的排序。

    8、自適應構件的布置與編碼

    8.1 節點“List.LaceShortest”表示“comb”端輸入的命令以最短的連綴方式執行。即“List.Map”中每四個點的列表對應一塊嵌板,即每塊嵌板用四個控制點定位它的位置。

    8.2 為每個嵌板添加標記,填入嵌板的編號。嵌板的編號從1開始直到嵌板的數量,間距為1。然后通過節點將其轉換為字符串。

    8.3 通過節點“String.PadLeft”修飾嵌板的編號,例如,如果編號為“1”就改為“001”。

    8.4 最后通過節點“Element.SetParameterByName”將這些修改后的編號填入嵌板的參數“Mark”中。

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

    未標題-1.jpg

    上一篇:Dynamo模擬實際建筑外裝飾幕墻設計(上)

    下一篇:Revit中三種風管對齊方式

    主站蜘蛛池模板: 成人精品一区二区三区电影| 亚洲一区二区三区免费观看| 中文字幕一区二区三匹| 麻豆天美国产一区在线播放| 国产精品盗摄一区二区在线| 国产精品日韩一区二区三区| 午夜天堂一区人妻| 亚洲国产一区视频| 无码人妻精品一区二区三区在线 | 国产乱人伦精品一区二区在线观看| 四虎永久在线精品免费一区二区 | 日亚毛片免费乱码不卡一区| 久久久久女教师免费一区| 成人精品一区二区电影| 亚洲AⅤ无码一区二区三区在线| 国产一区二区久久久| 好吊妞视频一区二区| 亚洲av无码一区二区三区天堂 | 久久精品国产一区二区三区日韩| 亚洲一区二区三区影院| www.亚洲一区| 亚洲成在人天堂一区二区| 精品性影院一区二区三区内射| 国产一区在线电影| 亚洲乱码日产一区三区| 久久精品黄AA片一区二区三区 | 亚洲乱码日产一区三区| 日本免费一区二区在线观看| 视频一区视频二区在线观看| 国产一区二区三区小向美奈子| 亚洲高清偷拍一区二区三区| 奇米精品一区二区三区在线观看| 红杏亚洲影院一区二区三区| 丰满人妻一区二区三区视频53| 人妻无码一区二区视频| 伊人色综合一区二区三区影院视频| 色一乱一伦一区一直爽| 无码av免费一区二区三区试看| 一区二区无码免费视频网站| 爆乳熟妇一区二区三区| 台湾无码AV一区二区三区|