zoukankan      html  css  js  c++  java
  • Revit API电缆桥架CableTray

    电缆桥架CableTray与风管一样是曲线几何。
    using Autodesk.Revit.DB.Electrical;

    namespace RevitCodes
    {
        [Transaction(TransactionMode.Manual)]
        [Regeneration(RegenerationOption.Manual)]
        public class cmdTest20110905 : IExternalCommand
        {
            public Result Execute(ExternalCommandData cmdData, ref string messages, ElementSet elements)
            {
                UIDocument uiDoc = cmdData.Application.ActiveUIDocument;
                //电缆桥架
                
    //BuiltInCategory.OST_CableTray;
                Transaction ts = new Transaction(uiDoc.Document, "电缆桥架");
                ts.Start();
                Reference refCable = uiDoc.Selection.PickObject(ObjectType.Element, "选择一个桥架");
                CableTray cableTray = uiDoc.Document.GetElement(refCable) as CableTray;
                LocationCurve lCurve = cableTray.Location as LocationCurve;
                if (lCurve != null)
                {
                    TaskDialog.Show("curve", lCurve.Curve.Length.ToString());
                }

                ts.Commit();
                return Result.Succeeded;
            }
        }
    }
    from:http://revit.5d6d.com/thread-1329-1-2.html
    天祺围棋:www.tianqiweiqi.com呵呵

    凡事以大气象去面对,优秀是一种习惯。

  • 相关阅读:
    MongoDB高级操作
    MongoDB基本操作
    Python字符串
    Git标签和别名管理
    Git分支管理
    Git远程仓库(github
    Git分布式版本管理工具基本使用方法
    CentOS7防火墙
    CentOS7新特性
    Linux系统初始流程
  • 原文地址:https://www.cnblogs.com/greatverve/p/CableTray.html
Copyright © 2011-2022 走看看