1.revit简单获取元素类型
最新推荐文章于 2024-08-18 13:15:00 发布

那年我七岁 于 2018-08-08 23:29:21 发布
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
namespace revit_text
{
[TransactionAttribute(TransactionMode.Manual)]
[RegenerationAttribute(RegenerationOption.Manual)]
public class Class1 : IExternalCommand
{
public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
{
//UIDocument 表示用户在revit 中打开的项目对象
//Document 表示根的revit项目对象
UIDocument uiDoc = commandData.Application.ActiveUIDocument;
Document revitDoc = uiDoc.Document;
//获取选中的元素列表
var elemList = uiDoc.Selection.GetElementIds().ToList();
Element selElem = uiDoc.Document.GetElement(elemList[0]);//取第一个元素
//根据元素类型id 获取元素,并把它转换成元素类型
ElementType type = revitDoc.GetElement(selElem.GetTypeId()) as ElementType;
string str = "元素族名称:" + type.FamilyName + "n" + "元素类型:" + type.Name;
TaskDialog.Show("元素参数",str);
return Result.Succeeded;
}
}

相关知识
魔兽世界秩序元素怎么获得
dnf元素宠物选哪个
表演课——基础元素训练
宠物宝珠获取途径是什么宠物宝珠在哪里弄
python自动化测试——元素定位
PHP爬虫:获取商品SKU详细信息的利器
宝藏世界宠物类型与适合职业详解 宠物获取指南
宠物类型
动漫元素免抠元素
激战2召唤宠物道具如何获取
原文链接: 1.revit简单获取元素类型 https://www.mcbbbk.com/newsview759436.html
| 上一篇: VMware workstati... | 下一篇: 内置函数 print(args,... |





