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

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

下載app免費領取會員

NULL

ad.jpg

二次開發教程:Revit開發之判斷參數是否為項目參數

發布于:2019-08-26 16:50:11

網友投稿

更多

Revit里有一種參數叫項目參數,如果要判斷一個


參數是否是項目參數,RevitAPI里沒有直接提供


方法,那到底有沒有方法來判斷一個參數是否是


項目參數呢? 下面來做一些嘗試:




首先通過Document.ParameterBindings


發現這里面包括了項目參數和共享參數


那如果一個參數不是共享參數,而又包含


在這里面,那它是不是就是項目參數呢?


經過簡單測試,發現可以判斷項目參數




下面是關鍵代碼:


            Document doc = commandData.Application.ActiveUIDocument.Document;

            UIDocument uidoc = new UIDocument(doc);

            BindingMap map = doc.ParameterBindings;          


            Element testElem = doc.GetElement(uidoc.Selection.PickObject(ObjectType.Element));

            ParameterSet ps = testElem.Parameters;

            int i = 0;

            foreach (Parameter p in ps)

            {

                if (p.IsShared)

                {

                    continue;

                }

                else {

                    if (map.Contains(p.Definition))

                    {

                        i++;

                    }

                }

            }

            TaskDialog.Show("Num", i.ToString());

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

未標題-1.jpg

上一篇:二次開發教程:Revit開發之調用過濾器設置窗體設置過濾器

下一篇:二次開發教程:Revit開發之導出明細表到Excel

主站蜘蛛池模板: 欧美成人片在线 | 亚洲人人 | 午夜香蕉视频 | 亚洲日韩中文字幕一区 | 亚洲成熟中国女人毛茸茸 | 国产精品视频网站你懂得 | 国产在线视频一区二区三区 | 热久久伊人| 亚洲精品1区 | 女女同性一区二区三区四区 | 999www人成免费视频 | 热99re久久精品精品免费 | 欧美性大片免费 | 网友自拍视频 | 欧美国产高清 | 国产成人精品亚洲 | 婷婷射图 | 亚洲精品xxxxx| 黄色欧美一级片 | 免费在线观看黄 | 欧美卡1卡2卡三卡网站入口 | 日韩中文字幕免费 | 免费二级c片在线观看a | 视频免费网站 | 成人特黄午夜性a一级毛片 成人爱av18丰满 | 国产1024一区二区你懂的 | 香蕉视频黄色片 | 午夜草草 | 影音先锋一区二区三区视频 | 国产综合色在线视频区 | 欧美操片在线观看 | 亚洲精品国产理论电影网 | 手机看片日韩日韩 | 免费看一级a一片毛片 | 国产精品分类视频分类一区 | 亚洲第一在线播放 | 在线观看国产一区亚洲bd | 香蕉大黄香蕉在线观看 | 亚洲精品久久久久久中文字幕小说 | 久久精品中文字幕极品 | 亚洲日本人成网站在线观看 |