在上一篇笔记中
【Revit二次开发学习笔记】选取元素,获取长度
https://blog.youkuaiyun.com/zyandyz001/article/details/90702238
再稍微修改一下,对属性进行修改
见以下代码:
//过滤外墙
FilteredElementCollector filteredElements = new FilteredElementCollector(document);
ElementClassFilter classFilter = new ElementClassFilter(typeof(Wall));
filteredElements = filteredElements.WherePasses(classFilter);
//filteredElements.WherePasses(classFilter).WherePasses(new ElementCategoryFilter(BuiltInCategory.OST_StackedWalls));
foreach(Wall wall in filteredElements)
{
//获取墙类型“功能”参数,他用来指示是否为外墙。
//对元素进行操作
var functionParameter = wall.WallType.get_Parameter(BuiltInParameter.FUNCTION_PARAM);
if(nu