Image2MaterialProperty

new mars3d.material.Image2MaterialProperty(options)

通用:图片2,Mars3D重写的图片材质(扩展了很多参数,比如:没有加载完成前的白色闪烁)

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

参数对象,包括以下:

参数名称 类型 默认值 描述信息
image string

背景图片URL

opacity number 1 可选

透明度

color string | Cesium.Color Cesium.Color.WHITE 可选

颜色

speed number 0 可选

不为0时呈现图片滚动效果,数字代表滚动速度

flipx boolean false 可选

是否X方向翻转图片

flipy boolean false 可选

是否Y方向翻转图片

rotation number 0 可选

旋转角度,0-360

repeat Cesium.Cartesian2 new Cesium.Cartesian2(1.0, 1.0) 可选

指定图像在每个方向上重复的次数

noWhite boolean true 可选

是否不显示白色,true时没有加载完成前的白色闪烁,但也不支持纯白色的图片

maskImage string 可选

遮盖融合的图片url地址,可用于视频等场景下的四周羽化效果。

继承

成员(属性)

color : Cesium.Color

颜色

flipx : boolean

是否X方向翻转图片

flipy : boolean

是否Y方向翻转图片

image : string

背景图片URL

noWhite : boolean

是否不显示白色,true时没有加载完成前的白色闪烁,但也不支持纯白色的图片

opacity : number

透明度,0-1

repeat : Cesium.Cartesian2

指定图像在每个方向上重复的次数

rotation : number

旋转角度

speed : number

不为0时呈现图片滚动效果,数字代表滚动速度

方法

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参数)。