IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

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.A

8.12.2.11.3 形式化表示

TYPE IfcReflectanceMethodEnum = ENUMERATION OF
	(BLINN
	,FLAT
	,GLASS
	,MATT
	,METAL
	,MIRROR
	,PHONG
	,PHYSICAL
	,PLASTIC
	,STRAUSS
	,NOTDEFINED);
END_TYPE;

8.12.2.11.4 参考