IFC 4.3.0.0 (IFC4X3) final

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

8.12.2.17.3 Formal representation

TYPE IfcSurfaceStyleElementSelect = SELECT
	(IfcExternallyDefinedSurfaceStyle
	,IfcSurfaceStyleLighting
	,IfcSurfaceStyleRefraction
	,IfcSurfaceStyleShading
	,IfcSurfaceStyleWithTextures);
END_TYPE;

8.12.2.17.4 References