该类表示 Revit 墙面的涂饰类型,可用于设置墙面的外观。
属性名 | 类型 | 说明 |
---|---|---|
Name | string | 涂饰类型的名称 |
TextureAssetId | ElementId | 与涂饰类型相关联的纹理资源 ID |
HighlightTextureAssetId | ElementId | 与涂饰类型相关联的高亮纹理资源 ID |
RenderAppearance | RenderAppearance | 涂饰类型的渲染效果 |
该类未定义任何方法。
以下代码演示如何使用 WallpaintFinishType
类创建涂饰类型对象:
Document doc = commandData.Application.ActiveUIDocument.Document;
// 创建涂饰类型对象
WallpaintFinishType finishType = new WallpaintFinishType("My Finish", textureAssetId, highlightTextureAssetId, renderAppearance);
// 将涂饰类型添加到文档中
using (Transaction trans = new Transaction(doc, "Add Wallpaint Finish Type"))
{
trans.Start();
doc.WallPaintFinishTypes.NewType(finishType);
trans.Commit();
}