GeoWaterStyle(param)

new GeoWaterStyle(param)

构造函数

Parameters:
Name Type Description
param Object 参数列表
Properties
Name Type Attributes Default Description
opacity Number <optional>
1 不透明度
color Array.<Number> <optional>
[1,1,1] 叠加的颜色
depthWrite Boolean <optional>
true 是否写入深度
depthTest Boolean <optional>
true 是否进行深度测试
blending Boolean <optional>
false 是否混色
lights Boolean <optional>
false 是否接受光照
tailing Boolean <optional>
false 物体的拖尾效果(垂直发光)
radial Boolean <optional>
false 物体的屏幕径向拖尾效果(扩散发光)
effect Boolean <optional>
false 发光效果
glowStrength Number <optional>
0.5 发光强度
metalness Number <optional>
0.0 金属度
roughness Number <optional>
0.2 粗糙度
normalMap BaseTextureStyle <optional>
法线纹理(normalMap)样式
envMap BaseTextureStyle <optional>
环境图(envMap)样式
waveAmplitude Number <optional>
1 波幅

Extends

  • GeoStyle

Members

envMap :BaseTextureStyle

获取/设置 环境图(envMap)的样式

Example
geoObject.style.envMap = {url:'../uGeo/envMap.png',intensity:1.0};

metalness :Number

获取/设置 金属度

Default Value:
  • 0.0
Example
geoObject.style.metalness = 1.0;

normalMap :BaseTextureStyle

获取/设置 法线纹理(envMap)的样式

Example
geoObject.style.normalMap = {url:'../uGeo/normal.png',repeat:[100,100],speed:[1,0]};//设置水面法线纹理url 重复度以及流速

roughness :Number

获取/设置 粗糙度

Default Value:
  • 0.2
Example
geoObject.style.roughness = 0.0;

waveAmplitude :Number

获取/设置 波幅

Default Value:
  • 1.0