GeoEntityEffectScancone

扫描椎特效,继承自GeoEntityEffect

new Cesium.GeoEntityEffectScancone(options)

Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
visible Boolean true optional 特效显隐
pntOffset MPoint3D new 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 水平探测范围

Methods

克隆
Returns:
返回克隆对象

fromJSON(jsonObj)

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

getCellAngle()Number

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

getFillColor()Color

获取填充色
Returns:
填充色

getIsFill()Boolean

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

getIsOutline()Boolean

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

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:
竖直方向切分数

setCellAngle(cellAngle)

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

setFillColor(color)

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

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 是否显示边线

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 竖直方向切分数

toJSON()String

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