8.12.2.11 IfcReflectanceMethodEnum(反射方法枚举)
8.12.2.11.1 语义定义
IfcReflectanceMethodEnum 定义了可用的不同反射方法范围。
8.12.2.11.2 类型值
| 类型 | 描述 |
|---|---|
BLINN(布林) |
提供平滑、略带光泽外观的反射模型。 |
FLAT(平面) |
符合 X3D 中定义的无光照模型的反射模型。 |
GLASS(玻璃) |
支持近似模拟同时具有反射和透射特性的玻璃类材料的反射模型。 |
MATT(哑光) |
提供暗淡哑光外观的反射模型。 |
METAL(金属) |
提供镜面金属外观的反射模型。 |
MIRROR(镜面) |
支持通过光线追踪实现二次镜像视图的反射模型。 |
PHONG(冯氏) |
符合 X3D 中定义的冯氏光照模型的反射模型。 |
PHYSICAL(物理) |
符合 X3D 中定义的物理光照模型的反射模型。 |
PLASTIC(塑料) |
提供与冯氏模型相似的镜面效果的反射模型。 |
STRAUSS(Strauss反射) |
基于有限控制参数集,适用于金属和非金属外观的反射模型。 |
NOTDEFINED(未定义) |
未定义。 |
8.12.2.11.3 形式化表示
TYPE IfcReflectanceMethodEnum = ENUMERATION OF
(BLINN
,FLAT
,GLASS
,MATT
,METAL
,MIRROR
,PHONG
,PHYSICAL
,PLASTIC
,STRAUSS
,NOTDEFINED);
END_TYPE;