IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.12.3.30 IfcSurfaceStyleLighting(表面样式-光照)

8.12.3.30.1 语义定义(Semantic definition)

IfcSurfaceStyleLighting 是一个容器类,用于计算与特定表面样式相关的物理精确照度的属性。

图1显示了入射光线的反射和透射分量。反射和透射分量的总和为1.0,表示入射光线完全分解为反射和透射分量。因此,每个反射和透射值的范围在0.0到1.0之间。

材料反射分量
图1 — 表面样式-光照

所有这些因素都可以通过物理方式测量,并且是光线红、绿、蓝部分的比率。这些属性在模型中定义为 IfcColourRGB 类型,每种颜色都有一个系数。

8.12.3.30.2 实体继承(Entity inheritance)

8.12.3.30.3 特性(Attributes)

# 特性(Attributes) 类型 描述
IfcSurfaceStyleLighting (4)
1 DiffuseTransmissionColour IfcColourRgb

透射光的漫射程度。对于完全透明的材料,没有漫射。漫射能力越强,透射光的直接分量越小,直至仅产生漫射光。值为1表示该颜色部分的光线完全漫射。

2 DiffuseReflectionColour IfcColourRgb

反射光的漫射程度。对于镜面,没有漫射。反射表面的漫射能力越强,反射光的镜面分量越小,直至仅产生漫射光。值为1表示该颜色部分的光线完全漫射。

3 TransmissionColour IfcColourRgb

描述照射到物体上的光线如何完全或部分透射。

该系数可通过物理方式测量,并包含红光、绿光和蓝光部分的三个比率。

4 ReflectanceColour IfcColourRgb

决定照射到表面的光线完全或部分反射程度的系数。

表 8.12.3.30.B

8.12.3.30.4 形式化表示(Formal representation)

ENTITY IfcSurfaceStyleLighting
 SUBTYPE OF (IfcPresentationItem);
	DiffuseTransmissionColour : IfcColourRgb;
	DiffuseReflectionColour : IfcColourRgb;
	TransmissionColour : IfcColourRgb;
	ReflectanceColour : IfcColourRgb;
END_ENTITY;

8.12.3.30.5 参考文献