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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo通過PythonScript創建梁陣列

    發布于:2020-07-13 14:48:15
    首頁/技術分享/Dynamo
    收藏
    9029

    來福

    更多

    1、新建一個項目文件,樣板文件選擇“結構樣板”。在標高 1 和標高 2 各繪制一條樣條曲線樣式的模型線。

    0101_繪制兩條模型線.png

    2、準備需要的輸入數據。

    2.1 節點 Select Model Element 需要選擇標高 2 上的模型線。

    2.2 節點 Select Model Element 需要選擇標高 1 上的模型線。

    2.3 節點 Code Block 將會建立一個列表,列表的起始值為 0,列表的終止值為 1,列表的項數設定為變量 x。變量 x 由一個數值滑塊控制,數值滑塊的最小值為 0,最大值為 20,間距為 1。

    2.4 節點 Structural Framing Types 需要選擇一個結構框架的類型。

    2.5 節點 Levels 需要選擇一個結構框架關聯的標高。

    0201_準備需要的輸入端.png

    3、將 Python Script 添加到工作空間中,點擊左側的加號可以添加另外四個輸入端。雙擊 Python Script 的節點面板,進入“編輯 Python 腳本...”對話框,填入以下的內容。

    0301_PythonScript.png

    3.1 第1 行至第 10 行的內容是帶入需要用到的函數。

    3.2 第 13 行至第 14 行的內容是將 Revit 導入的圖元轉換為 Dynamo 中的曲線。

    3.3 第 17 行至第 18 行的內容是定義兩個變量,兩個變量分別接收輸入端 IN[3] 和 IN[4] 的內容。

    3.4 第 21 行的內容是創建一個空的列表并儲存在變量 OUT 中。

    3.5 第 23 行的內容是創建了一個循環,即列表中的每一個數值都會經歷一遍第 24 行至第 32 行的內容。

    3.6 第 25 行至第 26 行的內容是獲取曲線上指定參數位置的點。

    3.7 第 28 行的內容是通過兩點的連線創建 Dynamo 中的直線。

    3.8 第 30 行的內容是通過定位線、標高和族類型放置新的結構框架。

    3.9 第 32 行是將獲取到的結構框架表面儲存進列表 OUT 中。因此 Revit 中的是結構框架的圖元,Dynamo 中的是曲面。

    0302_填入代碼的內容.png

    0303_最終生成的對象.png

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

    未標題-1.jpg

    上一篇:Dynamo通過PythonScript創建模型線

    下一篇:CAD導入Revit中不見了,該怎么辦?

    主站蜘蛛池模板: 无码精品前田一区二区| 色婷婷一区二区三区四区成人网 | 久久精品免费一区二区喷潮| 日韩电影在线观看第一区| 精品一区二区久久| 丰满岳乱妇一区二区三区| 亚洲AV无码一区二区三区久久精品 | 成人精品一区二区不卡视频| 蜜臀AV免费一区二区三区| 红杏亚洲影院一区二区三区| 波多野结衣一区二区三区高清在线| 中文字幕日韩精品一区二区三区| 日韩爆乳一区二区无码| 成人精品视频一区二区三区不卡| 福利片免费一区二区三区| 亚洲AV无码一区二区三区久久精品 | 国产精品 一区 在线| 欲色影视天天一区二区三区色香欲| 女同一区二区在线观看| 伊人久久精品无码麻豆一区| 国产精品合集一区二区三区 | 精品国产一区二区三区无码| 中文字幕一区一区三区| 日韩精品无码一区二区中文字幕| 国产AV一区二区三区传媒| 亚洲av一综合av一区| 人妻激情偷乱视频一区二区三区 | 一区二区三区伦理高清| 一区二区三区免费电影| 丝袜无码一区二区三区| 亚洲啪啪综合AV一区| 亚洲伦理一区二区| 日韩一区二区三区四区不卡| 日本一区二区三区爆乳| 国产麻豆剧果冻传媒一区| 无码日韩人妻AV一区二区三区| 精品成人一区二区三区四区| 久久久国产一区二区三区| 日本一区午夜艳熟免费| 一区二区在线观看视频| 成人久久精品一区二区三区|