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

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

下載app免費領取會員

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

主站蜘蛛池模板: pans全部视频在线观看 | 亚洲国产精品成人综合久久久 | 亚洲国产精品aaa一区 | 在线一区二区三区 | 正在播真实出轨炮对白 | 一级a性色生活片毛片 | 久久精品爱国产免费久久 | 在线观看91精品国产入口 | 亚洲人性生活视频 | 99re7在线精品免费视频 | 青青偷拍免费视频播放 | 狠狠色成人综合网图片区 | 在线麻豆视频 | 在线观看免费视频片 | 国产成人精品亚洲一区 | 亚洲国产精品v在线播放 | 国产成人免费高清视频 | 秀人网福利视频在线观看 | 日本中文字幕精品理论在线 | 欧美专区一区二区三区 | 免费国产在线视频 | 九一国产在线观看 | 亚洲欧美国产毛片在线 | 97日日摸天天碰免费视频 | 婷婷在线网| 日韩一中文字幕 | 一级片网站在线观看 | 国产一二三区在线 | 美女被啪到深处喷水gif动态图视频 | 欧美啪啪网址 | 国产二三区| 大片免费观看在线视频 | 老司机成人福利视频在线观看免费 | 99久久国产综合精品麻豆 | 青草免费免费观看视频在线 | 国内外精品免费视频 | 国模偷拍在线观看免费视频 | 久久综合九色综合亚洲小说 | 九九99久久精品影视 | 国产女主播一区二区在线观看 | 国产亚洲欧美日韩国产片 |