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

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

下載app免費領(lǐng)取會員

NULL

ad.jpg

二次開發(fā)教程:Revit開發(fā)之標注創(chuàng)建

發(fā)布于:2019-08-23 17:21:10

網(wǎng)友投稿

更多

在Revit項目文件里創(chuàng)建標注可以用


  NewDimension


這個方法有兩個重載,一個使用默認的標注類型,一個可以指定標注類型


在項目文件和在族文件能創(chuàng)建的標注種類是不一樣的,讀者可以自己研究研究


下面是一個標注墻的小例子:


            UIDocument uidoc = commandData.Application.ActiveUIDocument;

            Document doc = uidoc.Document;

            Wall wall = doc.GetElement(uidoc.Selection.PickObject(ObjectType.Element)) as Wall;

            if (wall != null)

            {

                ReferenceArray refArry = new ReferenceArray();

                Line wallLine =(wall.Location as LocationCurve).Curve as Line;

                XYZ wallDir = ((wall.Location as LocationCurve).Curve as Line).Direction;

                Options opt = new Options();

                opt.ComputeReferences = true;

                opt.DetailLevel = ViewDetailLevel.Fine;

                GeometryElement gelem = wall.get_Geometry(opt);

                foreach (GeometryObject gobj in gelem)

                {

                    if (gobj is Solid)

                    {

                        Solid solid = gobj as Solid;

                        foreach (Face face in solid.Faces)

                        {

                            if (face is PlanarFace)

                            {

                                XYZ faceDir =face.ComputeNormal(new UV());

                                if (faceDir.IsAlmostEqualTo(wallDir)||faceDir.IsAlmostEqualTo(-wallDir))

                                {

                                    refArry.Append(face.Reference);

                                }

                            }

                        }

                    }

                }

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

                trans.Start();

                doc.Create.NewDimension(doc.ActiveView, wallLine, refArry);

                trans.Commit();

            }

            return Result.Succeeded;

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

未標題-1.jpg

上一篇:二次開發(fā)教程:Revit開發(fā)通過API 創(chuàng)建族

下一篇:二次開發(fā)教程:Revit開發(fā)柱附著和分離

主站蜘蛛池模板: 黄色网址免费看 | 久久精品国产91久久麻豆自制 | 在线看片视频 | 女的被到爽的视频在线观看 | 亚洲高清免费 | 99re66热这里只有精品首页 | 热门国产xvideos中文 | 日韩精品在线视频 | 欧美videos另类hd肥妇色 | 欧美性一区二区三区 | 免费一区二区三区视频狠狠 | 国产精品果冻传媒在线 | 爱爱免费小视频 | 成年午夜视频免费观看视频 | 黄色短片在线观看 | 国产成人综合手机在线播放 | 亚洲国产精品乱码在线观看97 | 国产综合久久一区二区三区 | 久久香蕉精品视频 | 国产精品欧美亚洲日本综合 | 国内精品一区二区三区最新 | 一节毛片| 国产 日韩 欧美视频二区 | 综合色婷婷 | 99久久免费精品视频 | 96国产精品 | 国产成人亚洲精品无广告 | 日韩一区二三区无 | 大乳一级一区二区三区 | 欧美一级色 | 久久国产精品久久久久久 | 日韩久久一区二区三区 | 日本免费毛片在线高清看 | 99国产欧美久久精品 | 欧美黑人巨大肥婆性视频 | 黄色欧美网站 | 国内自拍区 | 特黄特色大片免费播放 | 国产综合免费视频 | 泄欲网站免费观看 | 天天草夜夜骑 |