ImageMaterialProperty

new SuperMap3D.ImageMaterialProperty()

映射到影像Material统一变量的MaterialProperty
Name Type Default Description
options.image Property optional 指定影像、URL、画布或视频的属性。
options.repeat Property new Cartesian2(1.0, 1.0) optional Cartesian2 属性,指定影像在每个方向上的重复次数。
options.color Property Color.WHITE optional 应用到影像中的颜色
options.transparent Property false optional 当影像具有透明度时(例如,当PNG有透明部分时)设置为true。

Members

color : Property

获取或设置颜色属性,指定应用于影像的所需颜色。
Default Value: 1.0

readonlydefinitionChanged : Event

获取当属性定义发生变化时引发的事件。如果调用 getValue 会返回相同时间内的不同结果,则认为定义发生了变化。

image : Property

获取或设置属性,指定要使用的图片、URL、画布或视频。

readonlyisConstant : Boolean

获取表示该属性是否为常数的值。如果 getValue 在当前定义中总是返回相同的结果,则该属性被视为常量。

repeat : Property

获取或设置 Cartesian2 ,指定影像在每个方向上的重复次数。
Default Value: new Cartesian2(1, 1)

transparent : Property

获取或设置布尔属性,指定影像是否具有透明度。
Default Value: 1.0

Methods

equals(other)Boolean

将此属性与所提供的属性进行比较,如果相等则返回true,否则返回 false。
Name Type Description
other Property optional 一个属性。
Returns:
如果左右相等则为 true,否则为 false。

getType(time)String

获取指定时间内的 Material 类型。
Name Type Description
time JulianDate 检索该类型的时间。
Returns:
材质的类型。

getValue(time, result)Object

获取该属性在指定时间的值。
Name Type Description
time JulianDate 检索值的时间。
result Object optional 要存储数值的对象,如果省略,则会创建一个新实例并返回。
Returns:
修改后的结果参数,或一个新实例(如果未提供结果参数)。