色女孩综合网_天天做天天添婷婷我也去 _日韩视频高清_草草影院免费

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

下載app免費領取會員

NULL

ad.jpg

二次開發教程:Revit開發通過API 創建族

發布于:2019-08-23 17:20:00

網友投稿

更多

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using Autodesk.Revit.UI;

using Autodesk.Revit.DB;

using Autodesk.Revit.Attributes;

using Autodesk.Revit.ApplicationServices;



namespace CreateFamily

{

    [Transaction(TransactionMode.Manual)]

    public class Class1:IExternalCommand

    {

        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)

        {

            string rftPath = @"C:\ProgramData\Autodesk\RVT 2016\Family Templates\Chinese\公制柱.rft";

            UIApplication uiapp = commandData.Application;

            Application app = uiapp.Application;

            UIDocument uidoc = commandData.Application.ActiveUIDocument;

            Document doc = uidoc.Document;



            //創建族文件

            Document faDoc = app.NewFamilyDocument(rftPath);


            Transaction trans = new Transaction(faDoc, "Create Family");

            trans.Start();

            FamilyManager manager = faDoc.FamilyManager;

            //添加材質參數

            FamilyParameter mfp = manager.AddParameter("材質", BuiltInParameterGroup.PG_MATERIALS, ParameterType.Material, false);


            //創建拉伸

            CurveArrArray arry = GetCurves();

            SketchPlane skplane = GetSketchPlane(faDoc);

            Extrusion extrusion = faDoc.FamilyCreate.NewExtrusion(true, arry, skplane, 4000 / 304.8);

            faDoc.Regenerate();


            //創建約束

            Reference topFaceRef = null;

            Options opt = new Options();

            opt.ComputeReferences = true;

            opt.DetailLevel = ViewDetailLevel.Fine;

            GeometryElement gelm = extrusion.get_Geometry(opt);

            foreach (GeometryObject gobj in gelm)

            {

                if (gobj is Solid)

                {

                    Solid s = gobj as Solid;

                    foreach (Face face in s.Faces)

                    {

                        if (face.ComputeNormal(new UV()).IsAlmostEqualTo(new XYZ(0, 0, 1)))

                        {

                            topFaceRef = face.Reference;

                        }

                    }

                 }

            }

            View v = GetView(faDoc);

            Reference r =GetTopLevel(faDoc);

            Dimension d = faDoc.FamilyCreate.NewAlignment(v, r, topFaceRef);

            d.IsLocked = true;

            faDoc.Regenerate();


            //關聯材質參數

            Parameter p = extrusion.get_Parameter(BuiltInParameter.MATERIAL_ID_PARAM);

            manager.AssociateElementParameterToFamilyParameter(p, mfp);



            trans.Commit();


            Family fa = faDoc.LoadFamily(doc);

            faDoc.Close(false);

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

            trans.Start();

            fa.Name = "我的柱";

            trans.Commit();

            return Result.Succeeded;

        }


        private CurveArrArray GetCurves()

        {

            double len = 300 / 304.8;


            XYZ p1 = new XYZ(-len, -len, 0);

            XYZ p2 = new XYZ(len, -len, 0);

            XYZ p3 = new XYZ(len, len, 0);

            XYZ p4 = new XYZ(-len, len, 0);


            Line l1 = Line.CreateBound(p1, p2);

            Line l2 = Line.CreateBound(p2, p3);

            Line l3 = Line.CreateBound(p3, p4);

            Line l4 = Line.CreateBound(p4, p1);

            CurveArrArray ary = new CurveArrArray();

            CurveArray arry = new CurveArray();

            arry.Append(l1);

            arry.Append(l2);

            arry.Append(l3);

            arry.Append(l4);

            ary.Append(arry);

            return ary;

        }


        private SketchPlane GetSketchPlane(Document doc)

        {

            FilteredElementCollector temc = new FilteredElementCollector(doc);

            temc.OfClass(typeof(SketchPlane));

            SketchPlane sketchPlane = temc.First(m => m.Name == "低于參照標高") as SketchPlane;

            return sketchPlane;

        }


        private View GetView(Document doc)

        {

            FilteredElementCollector viewFilter = new FilteredElementCollector(doc);

            viewFilter.OfClass(typeof(View));

            View v = viewFilter.First(m => m.Name == "前") as View;

            return v;

        }


        private Reference GetTopLevel(Document doc)

        {

            FilteredElementCollector temc = new FilteredElementCollector(doc);

            temc.OfClass(typeof(Level));

            Level lvl = temc.First(m => m.Name == "高于參照標高") as Level;

            return new Reference(lvl);

        }

    }

}

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

未標題-1.jpg

上一篇:二次開發教程:Revit開發樓梯創建

下一篇:二次開發教程:Revit開發之標注創建

60acb4e0ef112.png
色女孩综合网_天天做天天添婷婷我也去 _日韩视频高清_草草影院免费

    9000px;">

      一区视频在线播放| 国产乱一区二区| 亚洲精品视频免费看| 午夜一区二区三区在线观看| 麻豆国产精品一区二区三区| 91年精品国产| 精品久久久网站| 亚洲电影激情视频网站| 成人久久久精品乱码一区二区三区| 欧美日韩一本到| 国产精品二三区| 麻豆freexxxx性91精品| 色呦呦国产精品| 中文字幕av一区二区三区免费看 | 7777精品伊人久久久大香线蕉| 久久精品在线免费观看| 舔着乳尖日韩一区| 日本乱人伦aⅴ精品| 久久精品水蜜桃av综合天堂| 日本在线观看不卡视频| 色爱区综合激月婷婷| 国产午夜精品理论片a级大结局 | 久草中文综合在线| 欧美性感一区二区三区| 91免费精品国自产拍在线不卡| 精品一区二区三区影院在线午夜 | 国产一区二区三区久久久 | 亚洲精品综合在线| 精品国产一区二区国模嫣然| 欧美中文字幕不卡| 99r精品视频| av在线这里只有精品| 国产精选一区二区三区| 久久国产成人午夜av影院| 亚洲午夜免费福利视频| 亚洲特级片在线| 1区2区3区精品视频| 亚洲国产精品传媒在线观看| 久久无码av三级| 精品国产乱码久久久久久图片| 欧美另类高清zo欧美| 欧美性极品少妇| 欧美军同video69gay| 在线观看av一区| 在线观看日韩国产| 欧美写真视频网站| 欧美色视频一区| 欧美日韩www| 欧美一区二区三区爱爱| 日韩一级欧美一级| 亚洲精品在线免费观看视频| 久久人人97超碰com| 精品国产一二三| 国产午夜精品福利| 国产精品美女久久福利网站| 国产精品久久久久aaaa樱花 | 中文字幕一区二区不卡| 日本一区二区久久| 亚洲欧美色图小说| 一区二区三区成人| 石原莉奈一区二区三区在线观看| 久久一二三国产| 亚洲成人在线网站| 在线视频综合导航| 亚洲色图视频网| 99re热视频精品| 国产精品天美传媒| 成人一区二区三区视频在线观看 | 欧美日韩亚洲综合| 亚洲天堂成人在线观看| 成人av在线影院| 中文在线免费一区三区高中清不卡| 奇米精品一区二区三区四区| 在线观看91精品国产麻豆| 日韩欧美www| 亚洲美女视频一区| 久久99精品国产.久久久久久| 成人性生交大合| 91精品国产一区二区| 国产精品午夜电影| 日韩成人精品在线观看| 国产精品资源站在线| 欧美午夜精品免费| 欧美激情一区二区| 日韩vs国产vs欧美| 国产精品一区二区在线观看网站| 日本丰满少妇一区二区三区| 欧美一区二区三区日韩| 亚洲视频一区二区在线| 国模一区二区三区白浆| 色婷婷国产精品综合在线观看| 欧美精品一区男女天堂| 亚洲国产精品久久人人爱| 国产精一品亚洲二区在线视频| 欧美专区日韩专区| 欧美国产精品一区二区三区| 蜜臀久久99精品久久久久久9| 91麻豆精品一区二区三区| 精品国产91乱码一区二区三区 | 亚洲精品视频在线| 国产剧情一区在线| 欧美一级搡bbbb搡bbbb| 亚洲精品国产一区二区三区四区在线 | 成人小视频在线观看| 在线91免费看| 亚洲综合色区另类av| 99久久精品一区二区| 国产亚洲一区二区三区| 国产一区在线不卡| 精品噜噜噜噜久久久久久久久试看| 亚洲一级片在线观看| 国产成人av电影| 欧美精品一区二区三区在线播放| 图片区小说区区亚洲影院| 91国偷自产一区二区使用方法| 日韩一区有码在线| av电影在线观看不卡| 国产精品久久久久四虎| 大白屁股一区二区视频| 久久久久久久精| 国产老肥熟一区二区三区| 亚洲精品在线三区| 国产精品亚洲一区二区三区妖精 | 91精品国产综合久久精品性色| 亚洲一区二区三区在线看| 91黄色激情网站| 亚洲一区二区三区美女| 欧美日韩另类国产亚洲欧美一级| 欧美r级电影在线观看| 欧美在线小视频| 在线播放视频一区| 精品免费国产二区三区| 久久只精品国产| 欧美国产激情二区三区 | 亚洲自拍偷拍av| 亚洲第一福利一区| 奇米色777欧美一区二区| 国产精品一区免费在线观看| 成人国产精品免费| 色网站国产精品| 69成人精品免费视频| 精品国产乱码久久久久久浪潮| 欧美国产精品久久| 亚洲精品国产第一综合99久久 | 亚洲精品老司机| 婷婷开心久久网| 国内精品久久久久影院薰衣草| thepron国产精品| 欧美日韩激情在线| 欧美成人福利视频| 中文字幕日韩欧美一区二区三区| 亚洲国产成人av网| 激情综合色综合久久| 97久久久精品综合88久久| 欧美剧在线免费观看网站 | 综合自拍亚洲综合图不卡区| 亚洲精品福利视频网站| 久久99国产精品久久99| 成人av在线一区二区| 欧美老肥妇做.爰bbww视频| 久久久精品中文字幕麻豆发布| 亚洲综合色成人| 日韩欧美成人激情| 3d动漫精品啪啪一区二区竹菊| 欧美电影影音先锋| 欧美一区二区不卡视频| 日韩情涩欧美日韩视频| 久久先锋资源网| 国产精品久久久久桃色tv| 1区2区3区国产精品| 亚洲一区国产视频| 琪琪久久久久日韩精品| 国产综合色精品一区二区三区| 狠狠色狠狠色综合| 国产超碰在线一区| 亚洲国产aⅴ成人精品无吗| 国产精品综合一区二区三区| 在线观看91精品国产麻豆| 亚洲图片激情小说| 国产成人免费在线观看| 日韩一级黄色片| 亚洲高清中文字幕| 99精品久久只有精品| 久久久久久久久蜜桃| 免费在线看一区| 欧美日韩国产综合一区二区| 亚洲蜜桃精久久久久久久| 成人一级黄色片| 久久先锋影音av鲁色资源网| 日本最新不卡在线| 欧美巨大另类极品videosbest| 尤物视频一区二区| 亚洲成人动漫一区| 精品久久99ma| 久久久美女毛片| 欧美激情一区三区| 国产精品污www在线观看| 国产精品国产三级国产| 国产精品麻豆网站| 亚洲精品免费在线|