MarkMaterialFlow

MarkMaterialFlow

标绘流动材质。

Constructor

new MarkMaterialFlow(optionsopt)

Author:
  • zpc
Example
// 创建线型空域
var lineAirSpace = new HczjEarth.MarkAirSpacePolyline({
        name : "线形空域",
        height : 100000,
        radius : 500000,
        positions : [
            new HczjEarth.GeoPosition(-115.0, 50.0), 
            new HczjEarth.GeoPosition(-90.0, 50.0)
        ],
        // 指定材质为流动材质
        material : new HczjEarth.MarkMaterialFlow({
            color : Cesium.Color.GREEN,
            duration : 1000,
            url : "http://127.0.0.1:3000/Build/HczjEarth/Assets/Textures/Wall/arrow.png",
            repeat : 10
            //direction : HczjEarth.MarkMaterialFlow.VERTICAL
        }),
    })
Parameters:
Name Type Attributes Description
options Object <optional>
此对象拥有以下属性:
Properties
Name Type Attributes Default Description
enableColor Boolean <optional>
true 是否开启颜色。
color Cesium.Color <optional>
Cesium.Color.WHITE 颜色,默认为白色。注意:只有开启线颜色时,该属性才生效。
duration Number <optional>
1000 指定流动的间隔时间。以毫秒为单位。
url String <optional>
"" 指定流动图片的URL。
repeat String <optional>
1 指定流动图片的重复次数。
direction String <optional>
MarkMaterialFlow.HORIZONTAL 指定流动方向。

Extends

Members

(static, readonly) HORIZONTAL :String

Default Value:
  • "horizontal"
水平方向流动。
Type:
  • String

(static, readonly) VERTICAL :String

Default Value:
  • "vertical"
垂直方向流动。
Type:
  • String

color :Cesium.Color

Default Value:
  • Cesium.Color.WHITE
获取或设置颜色,图片颜色会被该颜色代替。 注意:只有开启颜色时,该属性才生效。
Type:
  • Cesium.Color

direction :String

Default Value:
  • MarkMaterialFlow.HORIZONTAL
获取或设置流动方向。
Type:
  • String

duration :Number

Default Value:
  • 1000
获取或设置流动图片的间隔时间。以毫秒为单位。
Type:
  • Number

enableColor :Boolean

Default Value:
  • true
获取或设置是否开启颜色。
Type:
  • Boolean

(readonly) materialProperty :Cesium.MaterialProperty

Overrides:
获取Cesium原生材质属性。
Type:
  • Cesium.MaterialProperty

repeat :Number

Default Value:
  • 1.0
获取或设置流动图片的重复次数。
Type:
  • Number

url :String

Default Value:
  • ""
获取或设置流动图片的URL。
Type:
  • String