IFC 4.3.2.20251031 (IFC4X3_ADD2) under development

8.12.2.15 IfcSpecularRoughness(镜面粗糙度)

8.12.2.15.1 语义定义(Semantic definition)

IfcSpecularRoughness 定义了由表面粗糙度引起的反射数据类型,通过表面杂质的高度来体现,其中镜面粗糙度值越小(如0.1),镜面高光越锐利。适用于"玻璃"、"金属"、"镜子"和"塑料"反射模型。接近1.0的较大值会减弱镜面衰减。

IfcSpecularRoughness 为 REAL 类型。其值约束在0到1之间(包含0和1)。

注意 该数据类型与 ISO/IEC 14772-1 中"光泽度"的定义相关,后者是镜面粗糙度的倒数。

8.12.2.15.2 形式化命题(Formal propositions)

WR1<html><body><p>镜面粗糙度应表示为小于或等于1.0的非负值</p></body></html>
{0.0 <= SELF <= 1.0}
表 8.12.2.15.A

8.12.2.15.3 形式化表示(Formal representation)

TYPE IfcSpecularRoughness = REAL;
 WHERE
	 WR1 : {0.0 <= SELF <= 1.0};
END_TYPE;

8.12.2.15.4 参考文献