如何使用Revit API获取墙层材料的颜色

时间:2019-11-08 11:25:41

标签: c# revit-api

我正在尝试检索墙壁图层的颜色,但是当我使用Material.Color方法时,我仅获得RGB值(117,117,117),但是revit中的RGB值为0,255,0如何在代码中获得该确切值

material materialColor = material.Color;

能否获得墙元件的材料层的颜色。

2 个答案:

答案 0 :(得分:0)

尝试buildInParameter.MATERIAL_PARAM_COLOR

然后您将获得具有属性的RGB值 https://www.revitapidocs.com/2020/c0ce7b93-3ff1-4194-914e-e4ca7cb771d1.htm

答案 1 :(得分:0)

Revit提供了控制机制的整个层次结构,用于确定元素的材料和颜色。因此,您可能需要确定是什么属性在控制特定墙的特定层的特定颜色。建筑编码人员提供了一个topic group on controlling element colour and material,应该告诉您所有您需要了解的内容。