ifcspecularroughure定义了由表面粗糙度通过表面杂质高度产生的反射的数据类型,其中镜面反射高光通过粗糙度的小值(如0.1)变得更锐利。适用于“玻璃”、“金属”、“镜子”和“塑料”反射模型。值越大,接近1.0会减少镜面反射衰减。
ifcspecularRough是REAL类型。它是对0和1之间(包括0)的值的约束。
注:数据类型与ISO/IEC 14772-1中“光泽”的定义有关,即镜面粗糙度的倒数值。
IFC2x2中增加的新类型。
Formal Propositions
Rule | Description |
---|---|
WR1 | Specular roughness shall be given as a non-negative value less than or equal to 1.0 |
EXPRESS Specification
TYPE IfcSpecularRoughness = REAL; WHERE WR1 : {0.0 <= SELF <= 1.0} END_TYPE;