Slope

Slope

new Slope(optionsopt)

坡度坡向

Parameters:
Name Type Attributes Description
options Object <optional>

带有以下属性的对象:

Properties
Name Type Attributes Default Description
viewer Viewer <optional>

要分析的场景对象 radius

onStart function <optional>

分析开始回调

onEnd function <optional>

分析结束回调

splitNum Number <optional>
8

插值分割的个数

radius Number <optional>
2

计算采样点坡度坡向时,参考点采样半径

arrow Object <optional>
{}

箭头相关属性

Properties
Name Type Attributes Default Description
show Boolean <optional>
true

是否显示

scale Number <optional>
0.3

缩放比例

width Number <optional>
15

箭头宽度

color Color <optional>
YELLOW

箭头颜色

length Number <optional>
40

箭头长度

point Object <optional>
{}

基点相关属性

Properties
Name Type Attributes Default Description
show Boolean <optional>
true

是否显示

pixelSize Number <optional>
9

像素尺寸

color Color <optional>
[1,0,0,0.5]

颜色

positions Array <optional>
[]

分析区域,点类型Cartesian3

Methods

add(arr, optionsopt)

添加分析区域

Parameters:
Name Type Attributes Default Description
arr Array

分析区域,点类型Cartesian3

options Object <optional>
{}

参数等同于构造函数中的options,默认使用构造函数传入的options,也可重新传入

Properties
Name Type Description
id String

本次分析结果对应的ID值,可通过ID来对本次分析结果进行单个删除

clear()

清除所有分析结果

clearByID(id)

清除ID对应的分析结果

Parameters:
Name Type Description
id String

id值

destroy()

销毁坡度对象

getSlope(c1, c2) → {Number}

获取两点之间的坡度

Parameters:
Name Type Description
c1 Cartographic

起点

c2 Cartographic

终点

Returns:

坡度值

Type
Number