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# 動態生成程序集

主站蜘蛛池模板: 丁香久久婷婷 | 丝袜乱小说 | 久久精品视频在线观看榴莲视频 | 成年黄页网站视频全免费 | 国产一级精品高清一级毛片 | 中文字幕久久亚洲一区 | 91小视频在线观看免费版高清 | 韩国一级做a爰片性色毛片 韩国一级做a爱性色毛片 | 看黄网址在线观看 | 国产的大片免费看 | 国产一区二区三区视频 | 黄色片中文 | 成人区在线观看免费视频 | 国产在线精品一区二区三区 | chinese乱子伦videos | 欧美国产精品一区二区免费 | 国产v综合v亚洲欧美大另类 | pans全部视频在线观看 | 中文字幕专区高清在线观看 | 在线免费视频a | 91最懂男人的午夜社区 | 国模大胆偷拍在线视频 | 黄色自拍网站 | 日韩欧美一区二区在线观看 | 久久中文网 | 特黄特级a级黄毛片免费观看多人 | 456亚洲老头视频 | 亚拍一区| 片成年免费观看网站黄 | 精品国产一区二区三区成人 | 日本伊人精品一区二区三区 | 国产成人精品免费视频大全可播放的 | 久久国产欧美日韩精品免费 | 国产精品国产三级国产 | 国产精品成人观看视频国产奇米 | 成人在线一区二区三区 | 在线免费观看日韩视频 | 亚洲精品国产第一区二区尤物 | 国产精品视频免费视频 | 一级骚片超级骚在线观看 | 大尺度做爰床戏呻吟免费观看91 |