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

    下載app免費領取會員

    NULL

    ad.jpg

    二次開發教程:Revit開發設置模型線顏色

    發布于:2019-08-26 16:51:07

    網友投稿

    更多

    Revit里要設置模型線的顏色有2中方法


    一種是設置線的樣式


    一種是設置OverrideGraphicSettings


    第一種需要設置新建線的樣式,


    然后通過模型線的線樣式參數設置


    第二種是通過替換視圖中的圖形,它是


    基于視圖的,顏色只在當前視圖有效




    下面是關鍵代碼:


    新建線樣式


                Category tCat = doc.Settings.Categories.get_Item(BuiltInCategory.OST_Lines);

                Reference r = uidoc.Selection.PickObject(ObjectType.Element);

                Element elem = doc.GetElement(r);

                Transaction trans = new Transaction(doc, "Trans");

                trans.Start();

                if (!tCat.SubCategories.Contains("MyLine"))

                {

                    Category nCat = doc.Settings.Categories.NewSubcategory(tCat, "MyLine");

                    nCat.LineColor = new Color(255, 0, 0);

                }

                doc.Regenerate();

                FilteredElementCollector temc = new FilteredElementCollector(doc);

                temc.OfClass(typeof(GraphicsStyle));

                GraphicsStyle mgs = temc.First(m => (m as GraphicsStyle).GraphicsStyleCategory.Name == "MyLine") as GraphicsStyle;

                Parameter tp = elem.LookupParameter("線樣式");

                tp.Set(mgs.Id);

                trans.Commit();




    替換視圖中的圖形


                Reference r = uidoc.Selection.PickObject(ObjectType.Element);

                Element elem = doc.GetElement(r);

                OverrideGraphicSettings ogs = v.GetElementOverrides(elem.Id);

                Transaction trans = new Transaction(doc, "trans");

                trans.Start();

                ogs.SetProjectionLineColor(new Color(255, 0, 0));

                v.SetElementOverrides(elem.Id, ogs);

                trans.Commit();

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

    未標題-1.jpg

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

    下一篇:二次開發教程:Revit開發讀取CAD信息

    60acb4e0ef112.png
    主站蜘蛛池模板: 久久se精品一区二区| 无码人妻一区二区三区在线| AV无码精品一区二区三区| 亚洲AV无码一区二区乱子伦| 精品国产一区二区三区免费| 日本高清不卡一区| 国模私拍福利一区二区| 91视频一区二区| 国内精品视频一区二区三区 | 亚洲国产一区二区视频网站| 免费萌白酱国产一区二区 | 国产手机精品一区二区| 国产一区二区三区在线2021| 国产精品女同一区二区久久| 狠狠色成人一区二区三区| a级午夜毛片免费一区二区| 99精品国产高清一区二区三区| 亚洲一区精品中文字幕| 国产精品无码一区二区三区毛片| 内射少妇一区27P| 国产成人无码精品一区二区三区| 在线成人一区二区| 国产免费一区二区三区免费视频| 精品永久久福利一区二区| 精品综合一区二区三区| 久久er99热精品一区二区| 无码8090精品久久一区| 在线日产精品一区| 三上悠亚日韩精品一区在线| 精品人妻无码一区二区三区蜜桃一| 久久无码人妻精品一区二区三区 | 在线精品一区二区三区电影| 波多野结衣AV无码久久一区| 波多野结衣一区二区三区高清av| 国产激情无码一区二区app| 日韩有码一区二区| 国产精品夜色一区二区三区| 一本岛一区在线观看不卡| 精品国产一区二区三区AV| 久久se精品一区二区国产| 国产伦一区二区三区高清 |