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呵呵

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

  • 相关阅读:
    作业
    awk 简单用法小结
    R/SAS/Matab数据相互转换
    Xargs 批量处理命令
    线性表
    C plus 笔记(一 )
    C plus 内存管理
    Skyeye学习(一)—— 安装与使用测试例子
    mongoDB基本操作
    《Algorithms Unlocked》读书笔记3——计数排序
  • 原文地址:https://www.cnblogs.com/greatverve/p/CableTray.html
Copyright © 2011-2022 走看看