Table 6.184 — DRM_Positional_Light

Property

Description

Class

  • <DRM Positional Light>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class is a <DRM Base Positional Light> instance that radiates in all directions from a specified point in 3D space, affecting only objects within the sphere of influence centred at that point and specified by the value of its radius field.

Class diagram

Figure 6.221 — DRM_Positional_Light

Inherited field elements

Field name

Range

Field data type

apply_to_children

 

Boolean

override_positional_lights

 

Boolean

override_infinite_lights

 

Boolean

active_light_value

 

Boolean

radius

≥ 0,0

Float

constant_attenuation_factor

 

Long_Float

linear_attenuation_factor

 

Long_Float

quadratic_attenuation_factor

 

Long_Float

Field elements

Field name

Range

Field data type

None

   

Default field values

Default field values for DRM_Positional_Light

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

  • None.

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

  • None.

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

  • None.

Composed of (two-way) (inherited)

Composed of (two-way)

  • None.

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

Component of (two-way)

  • None.

Constraints

Clarifications

1A <DRM Classification Data> component, if present, allows a data provider to specify whether the <DRM Light Source> instance represents an environmental object, such as the sun.

2If a <DRM Light Source> instance is to be turned on and off dynamically, it has a <DRM Light Source Control Link> component to express that control mechanism.

3The <DRM Location 3D> component specifies the position of the <DRM Base Positional Light> instance.

Example(s)