Class: SpotLight

SpotLight

new SpotLight(position, targetPosition, options)

聚光灯类。

Name Type Description
position Cartesian3

光源位置。

targetPosition Cartesian3

目标点位置,决定聚光方向。

options Object 可选

包含以下属性:

Name Type Default Description
color Color Color.WHITE 可选

光源颜色。

intensity Number 2 可选

光强度。

distance Number 100 可选

光能到达的距离,单位米。

decay Number 1 可选

光源衰减因子,越小,随着距离衰减越小,也就越亮。

angle Number Math.PI / 6 可选

聚光范围,单位弧度。 // * @param {Number} [options.penumbra = 0.0] 半影角,单位弧度。 // * @param {Number} [options.exponent = 10.0] 。

Members

static angleNumber

获取或设置聚光范围,默认Math.PI / 6,单位弧度。

static colorColor

获取或设置光源颜色,默认白色。

static decayNumber

获取或设置聚光灯光源衰减因子,越小,随着距离衰减越小,也就越亮。

(static, readonly) directionCartesian3

获取聚光灯的方向。

static distanceNumber

获取或设置聚光灯光能到达的距离,默认100米。

(static, readonly) idNumber

获取聚光灯id。

static intensityNumber

获取或设置聚光灯的光强度。

(static, readonly) lightColorColor

获取聚光灯的颜色。

static positionCartesian3

获取或设置点光源位置,使用地理坐标系。

static targetPositionCartesian3

获取或设置聚光灯目标点位置,决定聚光方向。