Object3D

Light

Abstract base class for lights - all other light types inherit the properties and methods described here.

Constructor

Light(color : Integer, intensity : float)

color - (optional) hexadecimal color of the light. Default is 0xffffff (white).
intensity - (optional) numeric value of the light's strength/intensity. Default is 1.

Creates a new Light. Note that this is not intended to be called directly (use one of derived classes instead).

Properties

See the base Object3D class for common properties.

.color : Color

Color of the light. Defaults to a new Color set to white, if not passed in the constructor.

.intensity : Float

The light's intensity, or strength.
In physically correct mode, the product of color * intensity is interpreted as luminous intensity measured in candela.
Default - 1.0.

.isLight : Boolean

Used to check whether this or derived classes are lights. Default is true.

You should not change this, as it used internally for optimisation.

Methods

See the base Object3D class for common methods.

.copy (source : Light) : Light

Copies the value of color and intensity from the source light into this one.

.toJSON (meta : String) : JSON

Return Light data in JSON format.

Source

For more info on how to obtain the source code of this module see this page.