IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.12.3.3 IfcColourRgbList(RGB颜色列表)

RV ⓘ
AbV ⓘ

8.12.3.3.1 语义定义(Semantic definition)

IfcColourRgbList 定义了一个有序的RGB颜色值集合。每个颜色值是一个由三个颜色分量(红、绿、蓝)组成的固定列表。属性 ColourList 是一个二维列表,其中:

  • 第一维是一个无界列表,表示每个颜色值;
  • 第二维是一个包含三个列表成员的固定列表,其中[1]是红色分量,[2]是绿色分量,[3]是蓝色分量。

8.12.3.3.2 实体继承(Entity inheritance)

8.12.3.3.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcColourRgbList (1)
1 ColourList LIST [1:?] OF LIST [3:3] OF IfcNormalisedRatioMeasure

由红、绿、蓝分量定义的颜色列表。所有值都以0.0 ≤ ≤ 1.0的比例提供。当每个颜色通道使用8位时,值0.0等于0,值1.0等于255,中间的值按比例插值计算。

表 8.12.3.3.A

8.12.3.3.4 形式化表示(Formal representation)

ENTITY IfcColourRgbList
 SUBTYPE OF (IfcPresentationItem);
	ColourList : LIST [1:?] OF LIST [3:3] OF IfcNormalisedRatioMeasure;
END_ENTITY;

8.12.3.3.5 参考文献