其他分享
首页 > 其他分享> > Revit 二次开发 图元与参数

Revit 二次开发 图元与参数

作者:互联网

学习地址:https://www.bilibili.com/video/BV1mf4y1S72o?p=3

本章内容

元素基础

 

如何获取元素

 

元素与元素类型

 

元素与元素类型

 

 

元素的几个重要的属性包括

 

元素的重要方法有

 

元素参数概念与实例

 

参数的四种类型

 

元素参数概念与实例

功能:读取元素参数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autodesk.Revit.UI;
using Autodesk.Revit.DB;
using Autodesk.Revit.ApplicationServices;
using Autodesk.Revit.Attributes;
using System.Windows.Forms;

namespace RevitDevTV
{
    /// <summary>
    /// 获取元素属性
    /// </summary>
    [TransactionAttribute(TransactionMode.Manual)]
    [RegenerationAttribute(RegenerationOption.Manual)]
    public class GetParameter : IExternalCommand
    {
        public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
        {
            UIDocument uiDoc = commandData.Application.ActiveUIDocument;
            Document revitDoc = uiDoc.Document;
            var eleList = uiDoc.Selection.GetElementIds().ToList();
            Element selElem = uiDoc.Document.GetElement(eleList[0]);
            ElementType type = revitDoc.GetElement(selElem.GetTypeId()) as ElementType;
            string str = "元素族名称:"+type.FamilyName+"\n"+"元素类型:"+type.Name;
            TaskDialog.Show("元素参数",str);
            return Result.Succeeded;
        }
    }
}

 

标签:Autodesk,元素,System,参数,二次开发,using,图元,Revit
来源: https://www.cnblogs.com/chenyanbin/p/13280407.html