【发布时间】:2020-03-05 00:48:35
【问题描述】:
我正在尝试检索墙层的颜色,但是当我使用 Material.Color 方法时,我只得到 RGB 值(117,117,117),但 revit 中的 RGB 值是 0,255,0 我如何在代码中得到这个确切的值
材质materialColor = material.Color;
能否获取墙元素材质层的颜色。
【问题讨论】:
-
如何通过 API 获取家庭实例的 Material 颜色
我正在尝试检索墙层的颜色,但是当我使用 Material.Color 方法时,我只得到 RGB 值(117,117,117),但 revit 中的 RGB 值是 0,255,0 我如何在代码中得到这个确切的值
材质materialColor = material.Color;
能否获取墙元素材质层的颜色。
【问题讨论】:
Revit 提供了一个完整的控制机制层次结构来确定元素的材质和颜色。因此,您可能需要确定控制特定墙的特定层的特定颜色的属性。 Building Coder 提供了一个topic group on controlling element colour and material,它应该会告诉您您需要知道的一切。
【讨论】:
试试内置参数.MATERIAL_PARAM_COLOR
然后你会得到带有属性的 RGB 值 https://www.revitapidocs.com/2020/c0ce7b93-3ff1-4194-914e-e4ca7cb771d1.htm
【讨论】: