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

      下載app免費領取會員

      NULL

      ad.jpg

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

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

      王錫金

      更多

      我們知道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體量中尺寸標注刪除不了怎么解決?

      主站蜘蛛池模板: 成人精品一区二区激情| 国产日韩一区二区三免费高清 | 亚洲av成人一区二区三区观看在线 | 国产在线一区观看| 真实国产乱子伦精品一区二区三区 | 清纯唯美经典一区二区| 日本一区二区三区四区视频| 久久精品无码一区二区无码| 相泽亚洲一区中文字幕| 精品成人一区二区三区免费视频| 香蕉久久av一区二区三区| 国产一区二区高清在线播放 | 波多野结衣的AV一区二区三区| 在线视频国产一区| 成人免费视频一区| 亚洲AV网一区二区三区| 精品一区二区ww| 麻豆天美国产一区在线播放| 美女一区二区三区| 国产麻豆精品一区二区三区v视界| 国产一区二区三区免费观在线 | 国产日韩一区二区三区在线观看| 亚洲毛片不卡av在线播放一区| 国产伦精品一区二区三区免费迷| 欧美激情国产精品视频一区二区| 亚洲中文字幕久久久一区| 自拍日韩亚洲一区在线| 亚洲字幕AV一区二区三区四区| 亚洲AV无码一区二区大桥未久| 亚洲AV无码一区二区乱子仑| 国产裸体舞一区二区三区| 天天看高清无码一区二区三区| 亚洲免费一区二区| 国产在线一区二区| 精品乱码一区二区三区四区| 亚洲AV成人精品一区二区三区| 精品一区中文字幕| 真实国产乱子伦精品一区二区三区| 久久91精品国产一区二区| 国产高清在线精品一区| 国产精品99精品一区二区三区|