DynFadeMaterialProperty

new DynFadeMaterialProperty(options)

创建一个渐变材质
Name Type Default Description
options Object {} optional
Name Type Default Description
fadeInColor Color optional 几何体在时间0~time时表现的颜色
fadeOutColor Color optional 几何体在maximumDistance到time之间的颜色
repeat Bool true optional 如果要实现循环,此值应该为true
time Object 0 optional 具有x,y值的对象,在0~time处表现为fadeInColor
fadeDirection Object {x:true,y:false} optional 具有x,y值的对象,指定是否在x或y方向上实现Fade效果
maximumDistance Number 0.5 optional 介于0~1之间的值,当值为0时,整个颜色为fadeOutColor,值为1时,整个颜色为fadeInColor

Members

duration : Number

渐变动画同期,决定了动画的速度,值越小,速度越快,单位毫秒。

fadeDirection : Object

是否在x或y方向上实现渐变效果,如果x和y方向上具未实现渐变效果,将表现为fadeInColor。

fadeInColor : Cesium.Color

几何体在0~time处的颜色。

fadeOutColor : Cesium.Color

几何体在time~maximumDistance处表现的颜色。

readonlyisConstant

表示该属性是否是常量。

maximumDistance : Number

介于0~1之间的值,当值为0时,整个颜色为fadeOutColor,值为1时,整个颜色为fadeInColor。

repeat : Bool

是否重复渐变效果。

time : Object

具有x,y值的对象,在0~time处表现为fadeInColor

Methods

equals(other)Bool

判断两个属性是否相同。
Name Type Description
other DynFadeMaterialProperty 另一个属性
Returns:
如果相同返回true,否则返回false

getType()

此属性的类型。

getValue(time, result)Object

获取指定时间的属性值。
Name Type Description
time JulianDate 时间
result Object optional 保存新属性的副本,如果没有指定将自动创建。
Returns:
修改后的result,如果未提供result参数,则为新实例。