完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
      * 主體類型
      * 企業(yè)名稱
      * 信用代碼
      * 所在行業(yè)
      * 企業(yè)規(guī)模
      * 所在職位
      * 姓名
      * 所在行業(yè)
      * 學(xué)歷
      * 工作性質(zhì)
      請(qǐng)先選擇行業(yè)
      您還可以選擇以下福利:
      行業(yè)福利,領(lǐng)完即止!

      下載app免費(fèi)領(lǐng)取會(huì)員

      NULL

      ad.jpg

      二次開發(fā)教程:Revit開發(fā)獲取房間內(nèi)的構(gòu)件

      發(fā)布于:2019-08-26 16:45:55

      網(wǎng)友投稿

      更多

      獲取房間內(nèi)的構(gòu)件,大致思路如下


      房間是有邊界和高度的,所以我們可以得到房間的邊界和高度


      來構(gòu)造一個(gè)Solid,然后用過濾和這個(gè)Solid相交的構(gòu)件


      Revit API 提供了SpatialElementGeometryCalculator 這個(gè)類


      可以方便的獲取到房間的Solid


      注意:這個(gè)Solid無法過濾到房間內(nèi)部為房間邊界的構(gòu)件,如建筑柱勾選了房間邊界后就過濾不到了


      代碼如下:


                  ElementId roomId = new ElementId(313062);

                  Document doc = commandData.Application.ActiveUIDocument.Document;

                  Room room = doc.GetElement(roomId) as Room;

                  SpatialElementGeometryCalculator segc = new SpatialElementGeometryCalculator(doc);

                  SpatialElementGeometryResults segr = segc.CalculateSpatialElementGeometry(room);

                  Solid solid = segr.GetGeometry();            

                  FilteredElementCollector temc = new FilteredElementCollector(doc);

                  ElementIntersectsSolidFilter filter = new ElementIntersectsSolidFilter(solid);

                  temc.WherePasses(filter);

                  TaskDialog.Show("Num", temc.Count().ToString());

      本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

      未標(biāo)題-1.jpg

      上一篇:二次開發(fā)教程:Revit開發(fā)通過軸網(wǎng)創(chuàng)建柱子

      下一篇:二次開發(fā)教程:Revit開發(fā)通過Category設(shè)置構(gòu)件顏色

      主站蜘蛛池模板: 无码乱码av天堂一区二区| 夜夜添无码试看一区二区三区| 日本无码一区二区三区白峰美| 夜夜精品无码一区二区三区| 精品国产伦一区二区三区在线观看| 国产免费伦精品一区二区三区| 久久精品日韩一区国产二区| 亚洲一区在线免费观看| 中文字幕在线无码一区| 精品一区二区三区AV天堂| 亚洲熟妇AV一区二区三区宅男| 日韩人妻无码一区二区三区99| 国产婷婷一区二区三区| 久久久久人妻一区精品| 国产一区二区三区在线免费| 国产一区二区成人| 色一乱一伦一图一区二区精品 | 亚洲国产日韩在线一区| 亚洲爆乳无码一区二区三区| 日本大香伊一区二区三区| 91一区二区三区| 伊人精品视频一区二区三区| 制服美女视频一区| 精品无码中出一区二区| 国产成人精品视频一区| 国产一区二区三区在线电影| 日本中文一区二区三区亚洲| 视频一区在线播放| 日本一区二区三区在线视频观看免费| 精品国产一区二区三区久久影院| av一区二区三区人妻少妇| 夜夜高潮夜夜爽夜夜爱爱一区| 久久精品成人一区二区三区| 国产伦精品一区二区三区免费迷| 精品在线视频一区| 色噜噜AV亚洲色一区二区| 日韩精品一区二区三区中文 | 成人乱码一区二区三区av| 中文字幕国产一区| 少妇激情av一区二区| 怡红院AV一区二区三区|