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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo如何提取墻體厚度

    發布于:2019-03-22 10:48:41
    首頁/技術分享/Dynamo
    收藏
    13552

    來福

    更多

            通過Dynamo提取Revit中相關圖元的參數是我們經常需要的一個步驟,但是僅僅通過Dynamo自身的節點只能獲取圖元的實例參數。

            例如,通過節點“Select Model Elements”先選擇圖元,再通過節點“Element.GetParameterValueByName”提取墻體實例參數中名為“無連接高度”的參數值。

            但是,我們繼續使用該節點提取墻體的類型參數,比如,提取墻體的“厚度”。如下圖所示,得到的結果為空的字符串。

            因此,我們通過另一種方式獲取墻體的類型參數。

            1、通過第5至第9行將Revit的API導入當前的Python Script。

            2、定義一個變量“wall”表示解封以后的墻體,由于Revit的圖元進入Dynamo都是被封裝的,因此需要解封才能使用。

            3、通過變量“wallWidth”表示墻體的厚度,提取該厚度的原理是墻體的函數“Width”可以識別墻體厚度。

            4、由于獲得的結果是英尺(ft),所以將結果乘以304.8變為毫米。


    05 Python提取類型參數.png

            當前只有一個墻體,那如果有多個墻體該怎么辦呢?

            1、創建一個空列表“wallsWidth”表示儲存這些墻體的厚度。

            2、創建一個循環,該循環判斷如果元素存在于列表“walls”中就提取它的厚度,并且將結果填入列表“wallsWidth”。

            3、再創建一個空列表“Width”表示將英尺轉換為毫米,之后便利用一個循環判斷如果元素存在于列表“wallsWidth”中就將其乘以304.8,并且將結果填入列表“Width”

            4、輸出列表“Width”。

            總結:當前的是墻體,那如果換一種圖元要怎么辦呢?這時我們就需要知道我們要提取的參數是怎樣的函數。還是以墻體為例,打開RevitAPI,找到Autodesk.Revit.DB Namespace,再選擇Wall Class中的Wall Members,在右側就能找到方法Width,提取墻體的厚度。09 API.png

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

    未標題-1.jpg

    上一篇:Revit中,要如何更新屋頂和幕墻系統的面選擇?

    下一篇:Revit如何更新建筑圖元以反映對體量所作的修改?

    主站蜘蛛池模板: 国产伦精品一区二区三区精品 | 精品一区二区三区无码免费视频| 久久精品黄AA片一区二区三区| 国产激情一区二区三区在线观看| 久久一区二区三区免费播放| 成人乱码一区二区三区av| 日本一区中文字幕日本一二三区视频 | 精品国产一区二区三区麻豆| 在线精品亚洲一区二区三区| 一区二区高清在线观看| 亚洲熟妇无码一区二区三区| 精品国产a∨无码一区二区三区 | 午夜性色一区二区三区免费不卡视频| 波多野结衣AV无码久久一区| 好吊视频一区二区三区| 一区二区中文字幕在线观看| 国产福利在线观看一区二区| 在线观看国产一区亚洲bd| 无码国产精品久久一区免费| 久久精品无码一区二区三区免费 | 精品无码AV一区二区三区不卡| 久久久91精品国产一区二区| 久久国产精品一区免费下载| 人妻无码一区二区三区AV| 91精品一区二区| 中文字幕无线码一区二区| 中日韩精品无码一区二区三区| 国产精品一区二区久久精品涩爱| 国产高清在线精品一区| 中文字幕乱码亚洲精品一区 | 韩国资源视频一区二区三区| 在线视频亚洲一区| 国产精品99无码一区二区| 国产丝袜无码一区二区三区视频| 国产精品视频第一区二区三区| 乱色精品无码一区二区国产盗| 亚洲色精品VR一区区三区| 韩国资源视频一区二区三区| 夜色阁亚洲一区二区三区| 一区二区三区免费视频播放器| 国产一区二区三区不卡观|