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ā)柱附著和分離

主站蜘蛛池模板: 偷窥第一页 | 情趣视频网站视频在线观看 | 都市激情亚洲色图 | 在线欧美v日韩v国产精品v | 成人在线免费视频 | 久操影视 | 国外成人免费视频 | 国产精品视频网址 | 亚洲欧美日韩中文字幕网址 | 韩国特黄色免费 | 亚洲人成高清毛片 | h网站免费在线观看 | 夜婷婷 | 亚洲人成网站在线播放观看 | 成人在线视频一区 | 碰碰碰免费公开在线视频 | 日本人与黑人做爰视频网站 | 国产亚洲精品一区二区三区 | 在线免费国产 | 亚洲激情中文字幕 | 黄色片在线观看网站 | 欧美视频在线观看网站 | 看国产一级毛片 | 亚洲国产二区三区久久 | 国产精品欧美日韩一区二区 | 国产性较精品视频免费 | 色视频在线观看视频 | 免费观看黄色小视频 | 国产馆在线观看视频 | 岛国精品在线 | 亚洲精品国产精品国自产观看 | 97青青青国产在线播放 | 国产a级三级三级三级中国 国产a级午夜毛片 | 欧美伊人久久 | 欧美韩日国产 | 成人精品一区二区不卡视频 | 国产亚洲新品一区二区 | 国产伦子一区二区三区 | 在线 | 一区二区三区 | 91全国探花精品正在播放 | 国产免费影院 |