Autodesk.Revit.DB.Visual.HardwoodApplicationType
类表示可以在 Revit 中使用的木材应用类型。此类是一个枚举类型,它指定将要在 Revit 项目中使用的木材的应用类型。
以下成员是 Autodesk.Revit.DB.Visual.HardwoodApplicationType
类中定义的枚举值:
Flooring
:用于地板的木材Cladding
:用于墙壁和天花板的木材Decking
:用于甲板的木材要使用 Autodesk.Revit.DB.Visual.HardwoodApplicationType
类,您需要在 Revit API 中创建枚举变量,并将其设置为该类的枚举值之一。下面是一个示例:
using Autodesk.Revit.DB.Visual;
// ...
public void ApplyWoodenFlooring(ElementId elementId) {
Document doc = ...; // 获取当前文档
HardwoodApplicationType applicationType = HardwoodApplicationType.Flooring; // 创建枚举变量
// 将该应用类型应用于特定元素
Material material = Material.Create(doc, "WoodenFlooring");
OverrideGraphicSettings settings = new OverrideGraphicSettings();
settings.SetWoodenTileAppearance(applicationType);
doc.ActiveView.SetElementOverrides(elementId, settings);
}
在上述示例中,ApplyWoodenFlooring
方法将应用地板使用的木材效果到指定的元素。