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

    下載app免費領取會員

    NULL

    ad.jpg

    Revit元素在Dynamo中的封裝與解封

    發布于:2020-07-10 10:16:38
    首頁/技術分享/Revit
    收藏
    6765

    王錫金

    更多

    我們知道Dynamo作為可視化編程工具可以用來操控Revit中的元素,實現圖元的批量創建、修改,提高工作效率。

    想要在Dynamo中操控Revit元素,第一步需要在Dynamo中選擇Revit元素,選擇元素的節點有很多,大部分節點都位于Dynamo節點庫中Revit菜單下的Selection子菜單里面,如下圖所示。

    選擇元素的節點.png

    當我們把一個Revit元素選擇中進入Dynamo以后,實際上Dynamo會對這個元素進行“封裝”(Wrap)。這就導致選擇進Dynamo中的元素與它在Revit中的狀態不同,如果這個時候直接在RevitAPI中使用這個元素,程序就會報錯,如下圖所示。(未解封,該元素無法識別為RevitAPI中的相應類的對象)

    未解封元素,程序報錯.png

    這個時候我們需要將導入進Dynamo中的元素進行"解封"(Unwrap),才能在RevitAPI中正常使用,如下圖所示。

    解封元素,程序正常.png

    那么,為什么Dynamo要將選擇進來的Revit元素進行封裝呢?

    原因是Dynamo的開發者在程序設計之初選擇了“鏡像”RevitAPI所有的類,這是為了使導入進Dynamo的元素除了具有RevitAPI中的方法以外,還能夠在Dynamo中構建新的方法,提高Dynamo操控Revit元素的能力。雖然有點難以理解,但是大家在使用Dynamo的節點時是不需要考慮“封裝”和“解封”的問題,因為Dynamo的節點會自動完成“封裝”和“解封”的操作,如果需要調用RevitAPI的話則需要考慮。

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

    未標題-1.jpg

    上一篇:BIMFILM如何實現徑向剖切的動畫效果

    下一篇:Revit體量中尺寸標注刪除不了怎么解決?

    60acb4e0ef112.png
    主站蜘蛛池模板: 在线观看国产一区二区三区| 亚洲AV午夜福利精品一区二区| 男人的天堂亚洲一区二区三区| 国语精品一区二区三区| 波多野结衣一区二区三区高清av | 久久久久人妻一区二区三区| 国产韩国精品一区二区三区久久| 无码av不卡一区二区三区| 骚片AV蜜桃精品一区| 国产av福利一区二区三巨| 少妇一晚三次一区二区三区| 亚洲电影国产一区| 极品人妻少妇一区二区三区| 国99精品无码一区二区三区| 久久综合一区二区无码| 成人毛片无码一区二区| 乱码人妻一区二区三区| 奇米精品视频一区二区三区| 无码人妻精品一区二区三18禁| 在线精品动漫一区二区无广告| 精品福利一区二区三区| 国产无码一区二区在线| 国产一区二区三区樱花动漫| 日本一区二区三区不卡在线视频| 日韩精品国产一区| 在线日韩麻豆一区| 美女视频黄a视频全免费网站一区| 麻豆va一区二区三区久久浪| 亚欧免费视频一区二区三区| 久久久精品人妻一区二区三区四 | 精品欧美一区二区在线观看 | 一区二区三区国产精品| 一区二区三区四区精品视频| 国产成人无码一区二区在线播放| 亚洲一区AV无码少妇电影☆| 中文字幕亚洲乱码熟女一区二区| 午夜精品一区二区三区在线观看| 日韩精品一区二区三区不卡| 久久综合一区二区无码| 蜜桃无码AV一区二区| 国产精品一区二区电影|