给我一段在revit里提取属性信息的代码
时间: 2023-03-12 12:36:12 浏览: 99
Revit导出JSON数据源代码
3星 · 编辑精心推荐
以下是基于Revit API的代码,用于提取属性信息://获取属性
FilteredElementCollector collector = new FilteredElementCollector(doc);
collector.OfCategory(BuiltInCategory.OST_Walls);//循环所有墙
foreach (Element e in collector)
{
//获取属性表
ParameterSet parameters = e.Parameters;
//循环属性表里的每一项
foreach (Parameter p in parameters)
{
//获取属性名称
string name = p.Definition.Name;
//获取属性值
string value = p.AsValueString();
//输出
TaskDialog.Show("Attributes", "Name: " + name + "\nValue: " + value);
}
}
阅读全文