API Reference › Globals › DynamicLight
# Interface: DynamicLight
Description of fields:
- type: 'ambient'/'rectarea'/'spot'/'directional'
- name: set a name for this light to identify it more easily
- intensity: light intensity/brightness
- color: light color as hex ('#ffffff')
- position: position of the light, for example {"x": 0,"y": 0, "z": 0}, coords are right hand y up
- target: position to which the light should shine, defaults to center
- castShadow: defines if this light casts shadows
- angle: used for spotlights, defines the light cone of the spotlight
- penumbra: used for spotlights, defines how hard the edges of the light are
- width: used for rect area light, width of the area
- height: used for rect area light, height of the area
- movesWithCamera: if true the light will always have the same position and angle as the camera
# Hierarchy
- DynamicLight
# Index
# Properties
# Properties
# Optional angle
 • angle? : number
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:50
# Optional castShadow
 • castShadow? : boolean
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:49
# Optional color
 • color? : string
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:46
# Optional height
 • height? : number
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:53
# Optional intensity
 • intensity? : number
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:45
# Optional movesWithCamera
 • movesWithCamera? : boolean
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:54
# Optional name
 • name? : string
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:44
# Optional penumbra
 • penumbra? : number
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:51
# Optional position
 • position? : Vector3
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:47
# Optional target
 • target? : Vector3
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:48
# type
• type: string
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:43
# Optional width
 • width? : number
Defined in packages/common-core/src/lightsetting/dynamic-light-setting-loader.ts:52
