IfcSurfaceRenderingProperties
Definition from IAI: A container class for properties for visualization related to particular surface style.NOTE: In IFC 2x only VRML type rendering is supported. For reflectance equations and further information about the surface style properties and its processing, see:
HISTORY: This is new Entity in IFC 2x.
ISSUE See issue and change log for changes made in IFC 2x.
EXPRESS specification:
|
| AmbientIntensity | : | Definition from VRML97 - ISO/IEC 14772-1:1997: Specifies how much ambient light from light sources this surface shall reflect. Ambient light is omnidirectional and depends only on the number of light sources, not their positions with respect to the surface. |
| DiffuseColor | : | Definition from VRML97 - ISO/IEC 14772-1:1997: The diffuse color field reflects all light sources depending
on the angle of the surface with respect to the light source. The more directly the surface faces the
light, the more diffuse light reflects. --- Note: Only RGB colour space is supported in IFC 2x. --- |
| Transparency | : | Definition from VRML97 - ISO/IEC 14772-1:1997: The transparency field specifies how "clear" an object is, with 1.0 being completely transparent, and 0.0 completely opaque. |
| EmmisiveColor | : | Definition from VRML97 - ISO/IEC 14772-1:1997: The emissive color field models "glowing" objects. This
can be useful for displaying pre-lit models (where the light energy of the room is computed explicitly),
or for displaying scientific data. --- Note: Only RGB colour space is supported in IFC 2x. --- |
| SpecularIntensity | : | Definition from VRML97 - ISO/IEC 14772-1:1997: (Shininess - together with specular color) determines the specular highlights (e.g., the shiny spots on an apple). When the angle from the light to the surface is close to the angle from the surface to the viewer, the specular color is added to the diffuse and ambient color calculations. Lower shininess values produce soft glows, while higher values result in sharper, smaller highlights. |
| SpecularColor | : | Definition from VRML97 - ISO/IEC 14772-1:1997: (Together with shininess) Determines the specular highlights
(e.g., the shiny spots on an apple). When the angle from the light to the surface is close to the angle
from the surface to the viewer, the specular color is added to the diffuse and ambient color calculations.
Lower shininess values produce soft glows, while higher values result in sharper, smaller highlights. --- Note: Only RGB colour space is supported in IFC 2x. --- |
| AmbientColor | : | Definition from VRML97 - ISO/IEC 14772-1:1997: Ambient colour is calculated as ambientIntensity × diffuseColor
(ambient color is not specified as attribute). --- Note: Only RGB colour space is supported in IFC 2x. --- |
| Name | Type | Referred through | Express-G |
| IfcSurfaceShadingProperties | Entity |
|
Diagram 1 |
|