Struct Ifc4x3_rc1::IfcReflectanceMethodEnum¶
Defined in File Ifc4x3_rc1.h
Nested Relationships¶
This struct is a nested type of Struct Ifc4x3_rc1.
Struct Documentation¶
-
struct
Ifc4x3_rc1
::
IfcReflectanceMethodEnum
Public Types
-
enum
Value
The IfcReflectanceMethodEnum defines the range of different reflectance methods available.
HISTORY: New type in IFC 2x2.
Enumeration
BLINN: A reflectance model providing a smooth, slightly shiny appearance. FLAT: A reflectance model providing a constant colour. This model ignores the effect of all light sources. GLASS: A reflectance model that supports an approximation of glass-like materials that have both reflective and transmissive properties. MATT: A reflectance model providing a dull matte appearance. METAL: A reflectance model providing a specular metallic appearance. MIRROR: A reflectance model that supports secondary mirrored views through ray tracing. PHONG: A reflectance model conforming with the Phong model in which reflections are greatest in the mirror direction of a surface opposite the viewing direction with respect to the surface normal. PLASTIC: A reflectance model providing a specular effect which is similar to the Phong model. STRAUSS: A reflectance model for metallic and non-metallic appearance based on a limited set of control parameter. NOTDEFINED
Values:
-
enumerator
IfcReflectanceMethod_BLINN
-
enumerator
IfcReflectanceMethod_FLAT
-
enumerator
IfcReflectanceMethod_GLASS
-
enumerator
IfcReflectanceMethod_MATT
-
enumerator
IfcReflectanceMethod_METAL
-
enumerator
IfcReflectanceMethod_MIRROR
-
enumerator
IfcReflectanceMethod_PHONG
-
enumerator
IfcReflectanceMethod_PLASTIC
-
enumerator
IfcReflectanceMethod_STRAUSS
-
enumerator
IfcReflectanceMethod_NOTDEFINED
-
enumerator
-
enum