WaterMaterialProperty

new mars3d.material.WaterMaterialProperty(options)

水面效果材质

参数名称 类型 描述信息
options object 可选

参数对象,包括以下:

参数名称 类型 默认值 描述信息
baseWaterColor string | Cesium.Color new Cesium.Color(0.2, 0.3, 0.6, 1.0) 可选

基础颜色

blendColor string | Cesium.Color new Cesium.Color(0.0, 1.0, 0.699, 1.0) 可选

从水中混合到非水域时使用的rgba颜色

specularMap string 可选

单一通道纹理用来指示水域的面积

normalMap string 可选

水正常扰动的法线图

frequency number 100 可选

控制波数的数字

animationSpeed number 0.01 可选

控制水的动画速度的数字

amplitude number 10 可选

控制水波振幅的数字

specularIntensity number 0.5 可选

控制镜面反射强度的数字

fadeFactor number 1.0 可选

衰减因子

继承

成员(属性)

amplitude : number

控制水波振幅的数字

animationSpeed : number

控制水的动画速度的数字

baseWaterColor : Cesium.Color

基础颜色

blendColor : Cesium.Color

从水中混合到非水域时使用的rgba颜色

fadeFactor : number

衰减因子

frequency : number

控制波数的数字

normalMap : string

水正常扰动的法线图

specularIntensity : number

控制镜面反射强度的数字

specularMap : string

单一通道纹理用来指示水域的面积

方法

equals(other)boolean

将此属性与提供的属性进行比较并返回, 如果两者相等返回true,否则为false

参数名称 类型 描述信息
other Cesium.Property 可选

比较的对象

返回值:

两者是同一个对象

getType(time)string

获取 材质名称

参数名称 类型 描述信息
time Cesium.JulianDate 可选

检索值的时间。

返回值:

材质名称

getValue(time, result)object

获取所提供时间的属性值。

参数名称 类型 描述信息
time Cesium.JulianDate 可选

检索值的时间。

result object 可选

用于存储值的对象,如果省略,则创建并返回一个新的实例。

返回值:

修改的result参数或一个新的实例(如果没有提供result参数)。