灯光(Lights)
三维场景中的光源。
AmbientLight
参数
名称 | 类型 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
option | Object | 可选参数
|
案例
// 添加环境光源
let ambientLight = new mapmost.AmbientLight({
color: '#ffffff',
intensity: 1
})
map.addLight(ambientLight)
// 删除环境光源
map.removeLight(ambientLight)
DirectionalLight
参数
名称 | 类型 | 描述 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
option | Object | 可选参数
|
案例
// 添加平行光源
let directionalLight = new mapmost.DirectionalLight({
color: '#ffffff',
intensity: 1,
position: [0, 0, 1]
})
map.addLight(directionalLight)
// 删除平行光源
map.removeLight(directionalLight)
HemisphereLight
半球光光源,位于场景正上方的光源,光照颜色从天空颜色渐变为地面颜色。
参数
名称 | 类型 | 默认值 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
option | Object | 可选参数
|
案例
// 添加半球光源
let hemisphereLight = new mapmost.HemisphereLight({
skyColor: '#ffffff',
groundColor: '#ffffff',
intensity: 1,
position: [0, 0, 1]
})
map.addLight(hemisphereLight)