如何在 Revit 中获取与房间表面相关联的材质名称

How to get the name of the materials associated to the faces of Rooms in Revit

我想在 Autodesk Revit 中编写一个宏,以获取与我的房间表面相关联的所有材料,然后将它们写为预定义共享参数的值。有没有办法用 C# 实现这一点? 我还想根据基本位置(北、南、西、东)设置墙面。 任何有关它的提示将不胜感激。

从 Revit Lookup 开始研究编写过滤元素收集器的正确方法。

我建议针对不同的问题提出单独的话题。

关于面向主要位置的墙面,请参考 DirectionCalculation FindSouthFacing Revit SDK 示例。