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)
-
- IfcColourRgbList
- IfcColourSpecification
- IfcCurveStyleFont
- IfcCurveStyleFontAndScaling
- IfcCurveStyleFontPattern
- IfcIndexedColourMap
- IfcPreDefinedItem
- IfcSurfaceStyleLighting
- IfcSurfaceStyleRefraction
- IfcSurfaceStyleShading
- IfcSurfaceStyleWithTextures
- IfcSurfaceTexture
- IfcTextStyleForDefinedFont
- IfcTextStyleTextModel
- IfcTextureCoordinate
- IfcTextureVertex
- IfcTextureVertexList
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.4 形式化表示(Formal representation)
ENTITY IfcColourRgbList
SUBTYPE OF (IfcPresentationItem);
ColourList : LIST [1:?] OF LIST [3:3] OF IfcNormalisedRatioMeasure;
END_ENTITY;