TilesArcFlat186

TilesArcFlat186

处理球心坐标系下的压平

Constructor

new TilesArcFlat186(optionsopt)

创建一个模型编辑对象

Parameters:
Name Type Attributes Description
options Object <optional>

带有以下属性的对象:

Properties
Name Type Attributes Description
viewer * <optional>

viewer

tileset * <optional>

实体对象

ZZSOFTEditor * <optional>

ZZSOFTEditor 对象

Classes

TilesArcFlat186

Methods

activeEdit(bValid)

是否启用编辑

Parameters:
Name Type Description
bValid Boolean

true or false

addArea(posArr, id, flatHeight, valueBLocal, bValid) → {String}

添加压平区域

Parameters:
Name Type Description
posArr Array

区域点组 Cart3类型 必须是球心坐标

id String

区域ID 可选参数 不传时会自动生成

flatHeight Number

压平高度,必须是地表高度 可选参数 不传时会以区域点组最低高度作为压平高度

valueBLocal Boolean

废弃参数 此处保留仅为了和平面压平时参数保持一致

bValid Boolean

区域是否有效,默认值true

Returns:

返回区域ID,即传入的id或自动生成的ID

Type
String

addGlobePosArea(posArr, id, flatHeight, bValid) → {String}

添加球心坐标下的压平区域

Parameters:
Name Type Description
posArr Array

区域点组 Cart3类型 必须是球心坐标

id String

区域ID 可选参数 不传时会自动生成

flatHeight Number

压平高度 可选参数 不传时会以区域点组最低高度作为压平高度

bValid Boolean

区域是否有效,默认值true

Returns:

返回区域ID,即传入的id或自动生成的ID

Type
String

clear()

清除

destroy()

销毁

removeArea(id)

移除压平区域

Parameters:
Name Type Description
id String

区域ID

setAreaHeight(id, height)

修改压平区域高度

Parameters:
Name Type Description
id String

区域ID

height Number

区域压平高度,必须是地表高度

setAreaValid(id, bValid)

设置压平区域有效性

Parameters:
Name Type Description
id String

区域ID

bValid Boolean

区域是否有效