Class: SpotLight

Glodon.CIMCube.Scene. SpotLight

聚光灯

new SpotLight(options)

聚光灯
Parameters:
Name Type Description
options Object 聚光灯
Properties
Name Type Argument Default Description
position Object 聚光灯位置 如{lon: 119, lat: 38, height: 100}
targetPosition Object 聚光灯朝向位置 如{lon: 119, lat: 38, height: 100}
color String <optional>
'#ffffff' 聚光灯颜色
distance Number <optional>
10 聚光灯照射距离, 单位米
angle Number <optional>
45 聚光灯开合角, 单位角度, 取值范围[0, 180)
attenuation Number <optional>
0.2 聚光灯亮度衰减范围系数, 取值范围[0.0, 1.0], 0.0代表聚光灯范围内无衰减
intensity Number <optional>
1 聚光灯强度

Members


angle :Number

聚光灯开合角, 单位角度, 取值范围[0, 180)
Type:
  • Number

angleCosine :Number

开合角余弦值
Type:
  • Number

attenuation :Number

聚光灯亮度衰减范围系数, 取值范围[0.0, 1.0], 0.0代表聚光灯范围内无衰减 开启真实感渲染后使用物理真实的衰减模式 此参数无效
Type:
  • Number

attenuationCosine :Number

亮度衰减范围系数余弦值
Type:
  • Number

cesiumColor :Cesium.Color

颜色
Type:
  • Cesium.Color

color :String

聚光灯颜色
Type:
  • String

directionWorld :Cesium.Cartesian3

方向
Type:
  • Cesium.Cartesian3

distance :Number

聚光灯照射距离, 单位米
Type:
  • Number

intensity :Number

聚光灯强度 开启真实感渲染后 此参数为物理单位烛光(cd)
Type:
  • Number

position :Object

聚光灯位置 如{lon: 119, lat: 38, height: 100}
Type:
  • Object

positionWorld :Cesium.Cartesian3

光源位置
Type:
  • Cesium.Cartesian3

targetPosition :Object

聚光灯朝向位置 如{lon: 119, lat: 38, height: 100}
Type:
  • Object

targetPositionWorld :Cesium.Cartesian3

目标位置
Type:
  • Cesium.Cartesian3

updateEvent :Cesium.Event

更新事件
Type:
  • Cesium.Event