StripeMaterialProperty

new SuperMap3D.StripeMaterialProperty(options)

映射到条纹Material统一变量的MaterialProperty
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
evenColor Property Color.WHITE optional 指定第一个 Color的属性。
oddColor Property Color.BLACK optional 指定第二个 Color 的属性。
repeat Property 1 optional 数值属性,指定条纹的重复次数。
offset Property 0 optional 数值属性,指定从图案的多远处开始投放材料。
orientation Property StripeOrientation.HORIZONTAL optional 指定 StripeOrientation 的属性。

Members

readonlydefinitionChanged : Event

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

evenColor : Property

获取或设置指定第一个Color的属性。
Default Value: Color.WHITE

readonlyisConstant : Boolean

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

oddColor : Property

获取或设置指定第二个 Color的属性。
Default Value: Color.BLACK

offset : Property

获取或设置数值属性,该属性指定要开始绘制的图案中的点;0.0是偶数色的开始,1.0是奇数色的开始,2.0是偶数色,任何倍数或分数值都在两者之间。
Default Value: 0.0

orientation : Property

获取或设置指定 StripeOrientation 的属性。
Default Value: StripeOrientation.HORIZONTAL

repeat : 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:
如果未提供结果参数,则使用修改后的结果参数或新实例。