完善主體資料,免費贈送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# 泛型弱事件管理器

    主站蜘蛛池模板: 精品一区二区三区波多野结衣| 午夜性色一区二区三区不卡视频 | 国产免费一区二区三区不卡| 无码人妻精品一区二区三区久久| 国产伦精品一区二区三区女| 日韩AV在线不卡一区二区三区 | 亚洲福利一区二区三区| 一区二区国产精品| 精品无码国产一区二区三区麻豆| 色窝窝无码一区二区三区成人网站 | 日产亚洲一区二区三区| 国产在线观看一区精品| 国产成人片视频一区二区| 精品一区二区三区AV天堂| 黑巨人与欧美精品一区| 中字幕一区二区三区乱码 | 精品中文字幕一区二区三区四区| 午夜性色一区二区三区免费不卡视频 | 福利一区二区视频| 日韩精品一区二区三区国语自制| 久久久久人妻精品一区三寸 | 色窝窝无码一区二区三区成人网站 | 精品国产鲁一鲁一区二区| 91精品一区二区三区在线观看| 国产一区二区在线视频| 伊人色综合一区二区三区 | 国产一区二区不卡在线播放| 日韩一区二区在线观看| 国产高清在线精品一区二区| 麻豆精品一区二区综合av| 日本视频一区二区三区| 一区免费在线观看| 国产伦精品一区二区三区视频金莲 | 在线视频亚洲一区| 一区二区三区四区视频在线| 国产午夜精品一区二区三区小说 | 无码人妻一区二区三区免费| 无码精品一区二区三区| 天天看高清无码一区二区三区| 亚洲国产成人精品久久久国产成人一区二区三区综 | 国精产品一区一区三区|