Navigation

IfcPresentationLightSource

Definition from IAI: The class IfcPresentationLightSource is supertype of light source types used in presentations. It captures the properties that are common to all light sources, and it can be instantiated to represent ambient light source.

HISTORY New Entity in IFC 2x.
ISSUE See issue and change log for changes made in IFC 2x.

EXPRESS specification:

ENTITY IfcPresentationLightSource
SUPERTYPE OF (ONEOF(IfcDirectionalLightSource, IfcPointLightSource));
Color  :  IfcColorRGB;
AmbientIntensity  :  IfcNormalisedRatioMeasure;
Intensity  :  IfcNormalisedRatioMeasure;
InContext  :  IfcGeometricRepresentationContext;
Name  :  IfcLabel;
Description  :  OPTIONAL IfcText;
END_ENTITY;

Attribute definitions:

Color  :  Definition from VRML97 - ISO/IEC 14772-1:1997: The color field specifies the spectral color properties of both the direct and ambient light emission as an RGB value.
---
Note: Only RGB colour space is supported in IFC 2x.
---
AmbientIntensity  :  Definition from VRML97 - ISO/IEC 14772-1:1997: The ambientIntensity specifies the intensity of the ambient emission from the ligth. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity).
Intensity  :  Definition from VRML97 - ISO/IEC 14772-1:1997: The intensity field specifies the brightness of the direct emission from the ligth. Light intensity may range from 0.0 (no light emission) to 1.0 (full intensity).
InContext  :  Geometric Representation Context denoting the shape representations in the model being illuminated by the light source. The context also defines the WCS for light source location and direction.
Name  :  Name given to the light source in presentation.
Description  :  Optional text describing the presentation light source.

References (2):

Name Type Referred through Express-G
IfcDirectionalLightSource Entity
Supertype
Diagram 2
IfcPointLightSource Entity
Supertype
Diagram 2

Inheritance graph

ENTITY IfcPresentationLightSource;
ENTITY IfcPresentationLightSource;
Color  :  IfcColorRGB;
AmbientIntensity  :  IfcNormalisedRatioMeasure;
Intensity  :  IfcNormalisedRatioMeasure;
InContext  :  IfcGeometricRepresentationContext;
Name  :  IfcLabel;
Description  :  OPTIONAL IfcText;
END_ENTITY;