91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

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

下載app免費領取會員

NULL

ad.jpg

二次開發教程:Revit開發BuildingEnvelopeAnalyzer

發布于:2019-07-24 16:43:07

網友投稿

更多

Revit API 里有個BuildingEnvelopeAnalyzer類,幫助文檔里對它描述如下:


This class uses a combination of ray-casting and flood-fill algorithms in order to find the building elements that are exposed to the outside of the building. This method can also look for the bounding building elements for enclosed space volumes inside the building.


大概意思就是說這個類可以獲取在建筑外面的建筑構件,




下面是一個小測試,


            Document doc = commandData.Application.ActiveUIDocument.Document;

            BuildingEnvelopeAnalyzerOptions opt = new BuildingEnvelopeAnalyzerOptions();



            opt.AnalyzeEnclosedSpaceVolumes = true;

            opt.OptimizeGridCellSize = false;

            opt.GridCellSize = 1;


            BuildingEnvelopeAnalyzer analyzer = BuildingEnvelopeAnalyzer.Create(doc, opt);


            IList<LinkElementId> ids = analyzer.GetBoundingElements();


            List<ElementId> nids =  ids.Select(m => m.HostElementId).ToList();


            UIDocument uidoc = new UIDocument(doc);

            uidoc.Selection.SetElementIds(nids);


            return Result.Succeeded;

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

未標題-1.jpg

上一篇:二次開發教程:Revit開發ImageView

下一篇:二次開發教程:C# 動態生成程序集

主站蜘蛛池模板: 久久成人综合 | 日韩一级片免费在线观看 | 国产精品成人扳一级aa毛片 | 国产精品久久二区三区色裕 | 干出白浆视频 | 日韩欧美中文字幕出 | 国产精品成人一区二区 | 亚洲精品国产精品国自产 | 色婷婷色99国产综合精品 | 亚洲国产精品一区二区九九 | 欧美暧暧视频 | 亚洲欧美手机在线观看 | 新香蕉视频 | 国产欧美日韩综合在线一 | 国产成人精品午夜免费 | 久久婷婷国产综合精品青草 | 国产成人av性色在线影院 | 国产一区二区视频在线播放 | 真人毛片免费观看视频 | 日韩欧美一区二区精品久久 | 欧美日韩视频一区二区三区 | 精品国产成人a区在线观看 精品国产成人a在线观看 | 国产视频福利一区 | 久久久亚洲欧洲日产国码606 | 国产亚洲欧美日本一二三本道 | 日本特一级毛片免费视频 | 香蕉片视频在线观看 | 婷婷色在线视频 | 不卡一级毛片免费高清 | 亚洲国产情侣偷自在线二页 | 午夜精品影院 | 黄色网页观看 | 免费一看一级欧美 | 在线成人观看 | 精品欧美一区二区三区在线观看 | 国产剧情毛片 | 特黄特色的大片观看免费视频 | 女人洗澡一级特黄毛片 | 欧美一区二区三区婷婷月色 | 免费国产在线视频 | 国内精品视频一区二区八戒 |