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

    下載app免費領取會員

    NULL

    ad.jpg

    二次開發教程:Revit開發之管道的布管系統配置

    發布于:2019-07-25 15:10:34

    網友投稿

    更多

    Revit的管道,在編輯類型里有一個布管系統配置,里面有一些自動創建管件的設置。


    這里的類容可以通過PipeType.RoutingPreferenceManager來設置和獲取,


    下面寫個獲取管段和管段的最小尺寸和最大尺寸的例子,其他類型同理。


                Pipe p = doc.PickObject<Pipe>();//選擇一個管道,這是作者寫的擴展函數。

                PipeType pt = p.PipeType;

                RoutingPreferenceManager rpf = pt.RoutingPreferenceManager;

                int i  = rpf.GetNumberOfRules(RoutingPreferenceRuleGroupType.Segments);//獲取管段設置數量

                RoutingPreferenceRule rpr = rpf.GetRule(RoutingPreferenceRuleGroupType.Segments, 0);//獲取第一個管段設置

                Element mid = doc.GetElement(rpr.MEPPartId);//獲取管段

                PrimarySizeCriterion psc = rpr.GetCriterion(0) as PrimarySizeCriterion;//獲取管段的設置值

                string info = null;

                info += mid.Name + Environment.NewLine +

                    "最小距離:" + (psc.MinimumSize * 304.8).ToString() + Environment.NewLine +

                    "最大距離:" + (psc.MaximumSize * 304.8).ToString();

                MessageBox.Show(info);

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

    未標題-1.jpg

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

    下一篇:二次開發教程:C# 弱事件

    主站蜘蛛池模板: 免费看无码自慰一区二区| 亚洲啪啪综合AV一区| AV怡红院一区二区三区| 久久久精品一区二区三区| 无码福利一区二区三区| 久久精品无码一区二区日韩AV | 一区二区三区日本电影| 国产精品福利一区二区久久| 中文字幕一区在线观看| 相泽南亚洲一区二区在线播放 | 无码人妻一区二区三区免费 | 老鸭窝毛片一区二区三区| 亚洲性无码一区二区三区| 高清国产AV一区二区三区| 久久久精品日本一区二区三区| 天堂一区人妻无码| 亚洲一区二区三区高清不卡| 99久久精品费精品国产一区二区| 男人的天堂亚洲一区二区三区| 国产吧一区在线视频| 精品无码人妻一区二区三区| 亚洲一区二区三区香蕉| 久久久久国产一区二区| 久久久国产一区二区三区| 成人午夜视频精品一区| 国产精久久一区二区三区| 成人区人妻精品一区二区不卡视频| 亚洲日本中文字幕一区二区三区| 香蕉久久AⅤ一区二区三区| 亚洲国产精品第一区二区三区| 日韩精品一区二三区中文 | 日本免费一区二区三区最新vr| 97一区二区三区四区久久| 2022年亚洲午夜一区二区福利 | 亚洲线精品一区二区三区影音先锋| 高清无码一区二区在线观看吞精| 精品在线一区二区| 亚洲乱码国产一区网址| 成人日韩熟女高清视频一区| 中文字幕无线码一区| 国产成人无码AV一区二区|