完善主體資料,免費(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ā)之管段

    發(fā)布于:2019-07-25 15:09:05

    網(wǎng)友投稿

    更多

    在API里管段對(duì)應(yīng)了一個(gè)PipeSegment類,要獲取可以用Class過濾去來過濾


    如果要?jiǎng)?chuàng)建管段可以使用PipeSegment的Create方法來創(chuàng)建,這是個(gè)靜態(tài)方法


    public static PipeSegment Create(

    Document ADocument,

    ElementId MaterialId,

    ElementId ScheduleId,

    ICollection<MEPSize> sizeSet

    )

    下面是一個(gè)獲取管段的小例子:


            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);

                //結(jié)果:

                //碳鋼 - 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);

                /*

                 * 結(jié)果

                 * 碳鋼 - 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

                 

                 */



            }

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

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

    上一篇:二次開發(fā)教程:WPF 依賴屬性

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

    60acb4e0ef112.png
    主站蜘蛛池模板: 免费人妻精品一区二区三区| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 国产精品一区二区三区99| 一区二区三区四区视频在线| 成人免费观看一区二区| 久久精品国产亚洲一区二区| 伊人无码精品久久一区二区| 色噜噜AV亚洲色一区二区| 又紧又大又爽精品一区二区| 久久久久人妻精品一区三寸| 农村乱人伦一区二区| 人妻少妇精品一区二区三区| 欲色影视天天一区二区三区色香欲| 精品国产精品久久一区免费式 | 亚洲国产视频一区| 国内精品无码一区二区三区| 日韩十八禁一区二区久久| 亚洲一区二区三区夜色| 国产一区二区影院| 国产成人一区二区三区高清| 国内精品一区二区三区在线观看 | 一区高清大胆人体| 日本一区二区免费看| 国产精品视频一区二区三区四 | 精品一区二区久久久久久久网精| 国产在线乱子伦一区二区| 亚洲一区AV无码少妇电影| 亚洲AV日韩AV一区二区三曲| 亚洲熟妇无码一区二区三区导航| 国产精品福利一区二区久久| 亚洲第一区二区快射影院| 国产福利一区二区三区在线观看| 97av麻豆蜜桃一区二区| 人妻精品无码一区二区三区| 国产欧美色一区二区三区| 日韩精品一区二三区中文| 中文字幕无线码一区| 亚洲国产一区国产亚洲| 亚洲天堂一区二区三区四区| 国产小仙女视频一区二区三区 | 3D动漫精品啪啪一区二区下载|