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

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

下載app免費領取會員

NULL

ad.jpg

二次開發教程:Revit開發之管段

發布于:2019-07-25 15:09:05

網友投稿

更多

在API里管段對應了一個PipeSegment類,要獲取可以用Class過濾去來過濾


如果要創建管段可以使用PipeSegment的Create方法來創建,這是個靜態方法


public static PipeSegment Create(

Document ADocument,

ElementId MaterialId,

ElementId ScheduleId,

ICollection<MEPSize> sizeSet

)

下面是一個獲取管段的小例子:


        private void PipeSegment()

        {

            FilteredElementCollector temc = new FilteredElementCollector(doc);

            temc.OfClass(typeof(PipeSegment));

            string info = null;

            foreach(Element e in temc)

            {

                info += e.Name + Environment.NewLine;

            }

            ModlessWindow.Show(info);

            //結果:

            //碳鋼 - Schedule 40

            //碳鋼 - Schedule 80

            //不銹鋼 - 5S

            //不銹鋼 - 10S

            //銅 - A

            //銅 - B

            //銅 - C     

            //銅 - D

            //塑料 - Schedule 40

            //塑料 - Schedule 80  

            //鑄鐵 - 22

            //鑄鐵 - 30

            PipeSegment ps = temc.First() as PipeSegment;

            ICollection<MEPSize> mpSizes = ps.GetSizes();//獲取尺寸列表

            info = null;

            info += ps.Name + Environment.NewLine;

            foreach(MEPSize ms in mpSizes)

            {

                info += (ms.NominalDiameter * 304.8).ToString() + "\t\t"+ (ms.OuterDiameter * 304.8).ToString() + "\t\t" + (ms.InnerDiameter * 304.8).ToString() + Environment.NewLine;

            }

            ModlessWindow.Show(info);

            /*

             * 結果

             * 碳鋼 - Schedule 40

            15        21.336        15.7988

            20        26.67        20.9296

            25        33.401        26.6446

            32        42.164        35.052

            40        48.26        40.894

            50        60.325        52.5018

            65        73.025        62.7126

            80        88.9        77.9272

            90        101.6        90.1192

            100        114.3        102.2604

            125        141.3002    128.1938

            150        168.275        154.051

            200        219.075        202.7174

            250        273.05        254.508

            300        323.85        303.2252

            350        355.6        333.4004

            400        406.4        381

            450        457.2        428.6504

            500        508        477.8756

            600        609.6        574.7004

             

             */



        }

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

未標題-1.jpg

上一篇:二次開發教程:WPF 依賴屬性

下一篇:二次開發教程:C# 泛型弱事件管理器

主站蜘蛛池模板: 欧美唯爱网 全黄性播放 | 日韩四区 | 97视频在线观看免费 | 国产一级在线视频 | 成人三级在线播放 | 免费特级黄毛片 | 国产三级精品视频 | 爱色tv| 99久久99久久精品国产片果冻 | 91大神精品长腿在线观看网站 | 国产午夜精品久久久久免费视小说 | 91成人国产福利 | 欧美亚洲欧美日韩中文二区 | 久操香蕉 | 男人狂躁女人下面视频免费观看 | 成人在线免费观看视频 | 在线播放国产视频 | 全色黄大色大片免费久久老太 | 在线观看免费黄色片 | 日韩精品你懂的在线播放 | 青青青久在线视频免费观看 | 日韩毛片网 | 小草免费在线视频 | 国产免费一区2区3区4区 | 久久综合中文字幕一区二区三区 | 亚洲欧美一二三区 | 欧美成人免费全部观看在线看 | 综合网女女网 | 亚洲欧美一区二区三区四区 | 日韩免费无砖专区2020狼 | 亚洲精品一区二区三区五区 | 不卡视频在线观看 | 黄色大片网站在线观看 | 小草免费在线视频 | 日韩小视频在线播放 | 美女久久久 | 免费a级黄色片 | 国产福利小视频在线播放观看 | 国产九九视频在线观看 | 麻豆国产96在线 | 中国 | 黄色国产视频 |