DynSpreadWallMaterialProperty

new DynSpreadWallMaterialProperty(options)

用于生成具有扩散效果的材质,该属性适用于所有几何图形,包括点、线、面、体。
Name Type Default Description
options Object {} optional 具有以下属性
Name Type Default Description
duration Number 1000 optional 扩散动画周期,值越小扩散越快,单位毫秒
color Color Color.RED optional 图形颜色
image String optional 获取alpha值的图像
wrapX Bool false optional 纹理映射时是否旋转X轴
repeat Cartesian2 new Cartesian2(1,1) optional 图片在x和y方向上重复的次数

Members

color : Cesium.Color

线颜色

gradient : Number

渐变强度,必须不小于0,如果值为,将不会产生渐变效果

image : String

将要映射到材质的图片,仅使用其alpha值

readonlyisConstant

获取一个值,该值指示此属性是否恒定。如果getValue对于当前定义始终返回相同的结果,则该属性被视为常量。

repeat : Cesium.Cartesian2

图片在x和y方向上的重复次数

speed : Number

动画周期,单位毫秒。

wrapX : Bool

纹理映射时是否旋转X轴

Methods

equals(other)Bool

判断两个材质是否相同
Name Type Description
other DynSpreadWallMaterialProperty 作为对比的另一个材质
Returns:
两个材质相同返回true,否则返回false

getType()String

此属性的类型
Returns:

getValue(time, result)Object

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

Events

definitionChanged

材质发生变化时触发的事件