8.12.2.17 IfcSurfaceStyleElementSelect
8.12.2.17.1 Semantic definition
The IfcSurfaceStyleElementSelect provides a selection between different surface styles, including IfcSurfaceStyleRendering for rendering properties, IfcSurfaceStyleLighting, which holds the exact physically based lighting properties for lighting based calculation algorithms (as the opposite to the rendering based calculation), the IfcSurfaceStyleRefraction (for more advanced refraction indices) and IfcSurfaceStyleWithTextures to allow for image textures applied to surfaces. In addition an IfcExternallyDefinedSurfaceStyle can be selected that points into an external rendering material library.
8.12.2.17.2 Type values
Type |
---|
IfcExternallyDefinedSurfaceStyle |
IfcSurfaceStyleLighting |
IfcSurfaceStyleRefraction |
IfcSurfaceStyleShading |
IfcSurfaceStyleWithTextures |
8.12.2.17.3 Formal representation
TYPE IfcSurfaceStyleElementSelect = SELECT
(IfcExternallyDefinedSurfaceStyle
,IfcSurfaceStyleLighting
,IfcSurfaceStyleRefraction
,IfcSurfaceStyleShading
,IfcSurfaceStyleWithTextures);
END_TYPE;