GeoEntityEffectScancone

扫描椎特效,继承自GeoEntityEffect

new Cesium.GeoEntityEffectScancone(options)

Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
visible Boolean true optional 特效显隐
pntOffset MPoint3D MPoint3D(0, 0.3, 0.5) optional 特效偏移量
bChangeSizeFlowModel Boolean true optional 是否随实体缩放发生变化
geoEntity GeoEntity null optional 特效绑定的地理实体对象
radius Number 15000 optional 半径
scanHAngle Number 45 optional 水平方向夹角值(°)
scanVAngle Number 30 optional 竖直方向夹角值(°)
sliceHCount Number 9 optional 水平方向切分数(即:插值点的个数,值越大,地面水平弧度的平滑度越高,取值范围[1, 水平方向夹角值(°)])
sliceVCount Number 6 optional 竖直方向切分数(即:插值点的个数,值越大,地面竖直弧度的平滑度越高,取值范围[1, 竖直方向夹角值(°)])
isFill Boolean true optional 是否显示填充
fillColor Color new MGIS_SuperMap3D.Color(1, 0, 0, 0.3) optional 填充色
isOutline boolean true optional 是否显示轮廓
outlineColor Color new MGIS_SuperMap3D.Color(1, 0, 0, 1) optional 轮廓线色
outlineWidth Number 1.0 optional 轮廓线宽(接口不生效)
scanConeType GeoEntityEffectScanconeType GeoEntityEffectScanconeType.ScanCone_ARC optional 扫描棱锥底面类型
scanSpeed Number 0.5 optional 探测速度
pitchAngle Number 0 optional 竖直探测角度值(°)
scanRange Number 30 optional 水平探测范围

Extends

Methods

addEffectToScene(scene)

添加特效到场景
Name Type Description
scene scene 场景
Inherited From:
克隆
Returns:
返回克隆对象

destroy()

释放资源
Inherited From:

fromJSON(jsonObj)

Json字符串转对象
Name Type Description
jsonObj String 字符串

getCellAngle()Number

获取单位夹角值(°)(接口废弃,请使用getSliceHCount()和getSliceVCount())
Returns:
单位夹角值

getFillColor()Color

获取填充色
Returns:
填充色

getGeoEntity()GeoEntity

获取特效绑定的地理实体
Returns:
地理实体
Inherited From:

getIsFill()Boolean

获取是否填充
Returns:
是否填充

getIsOutline()Boolean

获取是否显示边线
Returns:
是否显示边线

getName()String

特效名称
Returns:
返回特效名称
Inherited From:

getOffset()MPoint3D

获取偏移百分比(相对于实体自身大小)
Returns:
xyz方向上的偏移百分比
Inherited From:

getOutlineColor()Color

获取边线颜色
Returns:
边线颜色

getOutlineWidth()Number

获取边线线宽(接口不生效)
Returns:
边线线宽

getPitchAngle()Number

获取竖直探测角度值(°)
Returns:
竖直探测角度值

getRadius()Number

获取棱锥半径 (单位:米)
Returns:
棱锥半径

getScanConeType()GeoEntityEffectScanconeType

获取扫描棱锥底面类型
Returns:
扫描棱锥底面类型

getScanHAngle()Number

获取水平方向夹角值(°)
Returns:
棱锥体水平方向的夹角值

getScanRange()Number

获取水平探测范围(°)
Returns:
水平探测范围

getScanSpeed()Number

获取探测速度
Returns:
探测速度

getScanVAngle()Number

获取竖直方向夹角值(°)
Returns:
棱锥体竖直方向的夹角值

getSliceHCount()Number

获取水平方向切分数。
Returns:
水平方向切分数

getSliceVCount()Number

获取竖直方向切分数。
Returns:
竖直方向切分数

getType()GeoEntityEffectType

获取特效类型
Returns:
特效类型
Inherited From:

getUUID()String

获取特效UUID(唯一标识)
Returns:
UUID
Inherited From:

isChangeSizeFlowModel()Boolean

获取特效是否跟随模型缩放改变
Returns:
否跟随模型缩放改变
Inherited From:

isVisible()Boolean

获取特效显隐
Returns:
显隐
Inherited From:

removeEffectFromScene(scene)

从场景中移除特效
Name Type Description
scene scene 场景
Inherited From:

setCellAngle(cellAngle)

设置单位夹角值(°)(接口废弃,请使用setSliceHCount()和getSliceVCount())
Name Type Description
cellAngle Number 单位夹角值

setChangeSizeFlowModel(bChange)

设置特效是否跟随模型缩放改变
Name Type Description
bChange Boolean 否跟随模型缩放改变
Inherited From:

setFillColor(color)

设置填充色
Name Type Description
color Color 填充色

setGeoEntity(geoEntity)

设置特效绑定的地理实体
Name Type Description
geoEntity GeoEntity 地理实体
Inherited From:

setGeoEntityParameter(geoEntityParameter, linkGeoEntityUuid)

设置特效属性
Name Type Description
geoEntityParameter GeoEntityParameter 地理实体参数类
linkGeoEntityUuid String optional 实体的UUID

setIsFill(isFill)

设置是否填充
Name Type Description
isFill Boolean 是否填充

setIsOutline(isOutline)

设置是否显示边线
Name Type Description
isOutline Boolean 是否显示边线

setName(name)

特效名称
Name Type Description
name String 名称
Inherited From:

setOffset(pntOffset)

设置偏移百分比(相对于实体自身大小)
Name Type Description
pntOffset MPoint3D xyz方向上的偏移百分比
Inherited From:

setOutlineColor(color)

设置边线颜色
Name Type Description
color Color 边线颜色

setOutlineWidth(outlineWidth)

设置边线线宽(接口不生效)
Name Type Description
outlineWidth Number 边线线宽

setPitchAngle(pitchAngle)

设置竖直探测角度值(°)
Name Type Description
pitchAngle Number 竖直探测角度值

setRadius(radius)

设置棱锥半径
Name Type Description
radius Number 半径

setScanConeType(scanConeType)

设置扫描棱锥底面类型
Name Type Description
scanConeType GeoEntityEffectScanconeType 扫描棱锥底面类型

setScanHAngle(scanHAngle)

设置水平方向夹角值(°)
Name Type Description
scanHAngle Number 棱锥体水平方向的夹角值

setScanRange(pitchAngle)

设置水平探测范围(°)
Name Type Description
pitchAngle Number 水平探测范围

setScanSpeed(scanSpeed)

设置探测速度
Name Type Description
scanSpeed Number 探测速度

setScanVAngle(scanVAngle)

设置竖直方向夹角值(°)
Name Type Description
scanVAngle Number 棱锥体竖直方向的夹角值

setSliceHCount(sliceHCount)

设置水平方向切分数。
Name Type Description
sliceHCount Number 水平方向切分数

setSliceVCount(sliceVCount)

设置竖直方向切分数。
Name Type Description
sliceVCount Number 竖直方向切分数

setVisible(visible)

设置特效显隐
Name Type Description
visible Boolean 显隐
Inherited From:

toJSON()String

对象转Json字符串
Returns:
Json字符串