public class GeoEntitySimulation
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
GeoEntitySimulation()
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
addArrowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
String strArrorTexturePath,
double dMinWidth,
float fSpeed,
double dVTilingWidth,
Point3D ptOffset)
为指定实体添加箭头通信链路线
|
boolean |
addAttackLine(GeoEntity pGeoEntity,
GeoEntity pTargetGeoEntity,
String strModelPath,
double dModelScale,
Point2Ds ptsRatioPath,
int nTime,
GeoStyle3D pTrackLineStyle3D)
为指定实体添加打击线特效
|
boolean |
addBasicCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
GeoStyle3D pLinkLineStyle3D,
GeoStyle3D pSignalLineStyle3D,
double dSignalSpeed,
double dSignalLengthRatio,
boolean bBothWay,
Point3D ptOffset)
为指定实体添加基础通信链路线
|
boolean |
addBlast(GeoEntity pGeoEntity,
double dBlastRadius,
Point3D ptOffset)
为指定实体添加爆炸效果
|
boolean |
addCircleRadar(GeoEntity pGeoEntity,
double dCircleRadiusOuter,
Color sphereColor,
boolean bGridShow,
double dCircleRadiusInner,
double dClockAngleMin,
double dClockAngleMax,
double dHalfAngleInner,
double dHalfAngleOuter,
RadarScanState[] arrRadarScanParam,
double dScanSpeed,
PolygonFrontFace eCullModeType)
为指定实体添加球形雷达
|
boolean |
addCustomRadar(GeoEntity pGeoEntity,
Point2Ds pts2DsModelSection,
double dRadarRadius,
Color sphereColor,
Color lineColor,
boolean bGridShow,
double dPitchAngle,
RadarScanState[] arrRadarScanParam,
double dScanSpeed,
PolygonFrontFace eCullModeType)
为指定实体添加自定义雷达
|
boolean |
addDetectionCone(GeoEntity pGeoEntity,
GeoStyle3D pStyle3D,
Point3D ptBottom,
double dRadius,
Point3D ptOffset)
为指定实体添加探测锥体
|
boolean |
addFiresmoke(GeoEntity pGeoEntity,
double dFiresmokeRadius,
Point3D ptOffset)
为指定实体添加火焰
|
boolean |
addFlowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
Color colorValue3DLine,
Color colorValue3DGap,
double dLineWidth,
double dGapLength,
Point3D ptOffset,
int shortDashPattern)
为指定实体添加流动通信链路线
|
boolean |
addMechanicalRadar(GeoEntity pGeoEntity,
double dRadarRadius,
Color sphereColor,
Color lineColor,
boolean bGridShow,
RadarScanState[] arrRadarScanParam,
double dScanSpeed,
PolygonFrontFace eCullModeType)
为指定实体添加机械雷达
|
boolean |
addMeteorCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
GeoStyle3D pLinkLineStyle3D,
GeoStyle3D pSignalLineStyle3D,
double dSignalSpeed,
double dSignalLengthRatio,
boolean bBothWay,
Point3D ptOffset)
为指定实体添加流星通信链路线
|
boolean |
addPieRadar(GeoEntity pGeoEntity,
double dRadarRadius,
Color sphereColor,
Color lineColor,
boolean bGridShow,
double dPitchAngle,
RadarScanState[] arrRadarScanParam,
double dScanSpeed,
PolygonFrontFace eCullModeType)
为指定实体添加饼状雷达
|
boolean |
addRotorWash(GeoEntity pGeoEntity,
double dRotorDiameter)
为指定实体添加沉船涟漪
|
boolean |
addScanCone(GeoEntity pGeoEntity,
GeoStyle3D pStyle3D,
double dOutRadius,
int nType,
double dInRadius,
double dVstartAngle,
double dVendAngle,
double dHConeAngle,
double dHAngle,
double dVAngle,
Point3D ptOffset)
为指定实体添加扫描锥体
|
boolean |
addScanWave(GeoEntity pGeoEntity,
double dLength,
double dWidth,
double dHeight,
double dAngle,
Point3D ptRotation,
int nSectionSlices,
GeoStyle3D geoStyle3D,
ArrayList<String> arrTexturePath,
ArrayList<Double> arrVTiling,
ArrayList<Double> arrSpeedV,
ArrayList<UVWMappingMode> arrMappingMode,
Point3D ptOffset)
为指定实体添加扫描波
|
boolean |
addSign(GeoEntity pGeoEntity,
SignPro pSignPro,
Point3D ptOffset)
给指定地理实体添加标牌
|
boolean |
addTailflame(GeoEntity pGeoEntity,
double dCrossDiameter,
Point3D ptOffset)
为指定实体添加尾焰
|
boolean |
addTailgas(GeoEntity pGeoEntity,
double dCrossDiameter,
Point3D ptOffset)
为指定实体添加尾气
|
boolean |
addTrackLine(GeoEntity pGeoEntity,
int nTrackType,
GeoStyle pTrackStyle,
int nShowPointCount,
double dStreamerWidth,
Point3D ptOffset)
为指定实体添加轨(航)迹线
|
boolean |
addTubularCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
double dStartDimeter,
double dEndDimeter,
int nSectionSlices,
GeoStyle3D geoStyle3D,
ArrayList<String> arrTexturePath,
ArrayList<Double> arrVTiling,
ArrayList<Double> arrSpeedV,
ArrayList<UVWMappingMode> arrMappingMode,
Point3D ptOffset)
为指定实体添加管状通信链路线
|
boolean |
addWake(GeoEntity pGeoEntity,
double dLength,
double dWidth)
为指定实体添加尾浪
|
void |
dispose()
释放对象
|
boolean |
removeArrowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除PBR形式的流动箭头
|
boolean |
removeAttackLine(GeoEntity pGeoEntity)
移除打击线
|
boolean |
removeBasicCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除基础通信链路线
|
boolean |
removeBlast(GeoEntity pGeoEntity)
移除爆炸效果
|
boolean |
removeCircleRadar(GeoEntity pGeoEntity)
移除球形雷达
|
boolean |
removeCustomRadar(GeoEntity pGeoEntity)
移除自定义雷达
|
boolean |
removeDetectionCone(GeoEntity pGeoEntity)
移除探测锥体
|
boolean |
removeFiresmoke(GeoEntity pGeoEntity)
移除火焰
|
boolean |
removeFlowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除流动通信链路线
|
boolean |
removeMechanicalRadar(GeoEntity pGeoEntity)
移除机械雷达
|
boolean |
removeMeteorCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除流星通信链路线
|
boolean |
removePieRadar(GeoEntity pGeoEntity)
移除机械雷达
|
boolean |
removeRotorWash(GeoEntity pGeoEntity)
移除沉船涟漪
|
boolean |
removeScanCone(GeoEntity pGeoEntity)
移除扫描锥体
|
boolean |
removeScanWave(GeoEntity pGeoEntity)
移除扫描波
|
boolean |
removeSign(GeoEntity pGeoEntity)
移除指定地理实体的标牌
|
boolean |
removeTailflame(GeoEntity pGeoEntity)
移除尾焰
|
boolean |
removeTailgas(GeoEntity pGeoEntity)
移除尾气
|
boolean |
removeTrackLine(GeoEntity pGeoEntity)
移除轨(航)迹线
|
boolean |
removeTubularCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除连续的管状间隔通信链路
|
boolean |
removeWake(GeoEntity pGeoEntity)
移除尾浪
|
boolean |
targetAttack(GeoEntity pShellGeoEntity,
GeoEntity pAttrackerGeoEntity,
GeoEntity pSuffererGeoEntity,
Point2Ds ptsRatioPath,
int nFlyTime,
int nDelayTime,
boolean bReset,
double dModelScale,
String strSuffererFinishModelPath,
double dBlastRadius,
int nBlastDuringTime,
double dFireRadius,
int nFireDuringTime,
GeoStyle3D pTrackLineStyle3D,
long nShowPointCount,
SignPro pSignPro)
目标攻击(路径为比例点(起点和终点比例,相对高度))。
|
boolean |
targetAttack(GeoEntity pShellGeoEntity,
GeoEntity pAttrackerGeoEntity,
GeoEntity pSuffererGeoEntity,
Point3Ds ptsPath,
int nFlyTime,
int nDelayTime,
boolean bReset,
double dModelScale,
String strSuffererFinishModelPath,
double dBlastRadius,
int nBlastDuringTime,
double dFireRadius,
int nFireDuringTime,
GeoStyle3D pTrackLineStyle3D,
long nShowPointCount,
SignPro pSignPro)
目标攻击(路径点为坐标点)。
|
boolean |
targetChange(GeoEntity pGeoEntity,
String strModelPath,
double dModelScale,
double dDelayTime)
指定地理实体,修改地理实体的模型
|
boolean |
targetMove(GeoEntity pGeoEntity,
GeoEntity pTargetGeoEntity,
Point3Ds ptsPath,
int nTime,
int nDelayTime,
boolean bReset,
String strModelPath,
double dModelScale)
指定地理实体,在指定时间内,沿着指定路经运动到目的地,运动过程中使用指定模型显示
|
boolean |
targetVisible(GeoEntity pGeoEntity,
boolean bVisible,
double dDelayTime)
指定地理实体,修改地理实体的显隐
|
public void dispose()
public boolean targetAttack(GeoEntity pShellGeoEntity, GeoEntity pAttrackerGeoEntity, GeoEntity pSuffererGeoEntity, Point3Ds ptsPath, int nFlyTime, int nDelayTime, boolean bReset, double dModelScale, String strSuffererFinishModelPath, double dBlastRadius, int nBlastDuringTime, double dFireRadius, int nFireDuringTime, GeoStyle3D pTrackLineStyle3D, long nShowPointCount, SignPro pSignPro)
pShellGeoEntity
- 炮弹实体对象。pAttrackerGeoEntity
- 攻击者实体对象。pSuffererGeoEntity
- 被攻击(被摧毁)者实体对象。ptsPath
- 炮弹飞行路径(三维空间经纬度坐标点)。nFlyTime
- 炮弹飞行时间(单位: 秒)。nDelayTime
- 攻击者多久之后发射炮弹(单位: 秒)。bReset
- 结束后是否复位。dModelScale
- 炮弹缩放倍数。strSuffererFinishModelPath
- 被摧毁后的模型路径。dBlastRadius
- 目标到达终点的爆炸粒子效果的半径(单位: 米)。nBlastDuringTime
- 爆炸效果的持续时间(单位: 秒)。dFireRadius
- 目标到达终点的火焰粒子效果的半径(单位: 米)。nFireDuringTime
- 火焰效果的持续时间(单位: 秒)。pTrackLineStyle3D
- 轨迹线样式。nShowPointCount
- 轨迹线长度。pSignPro
- 标牌属性。public boolean targetAttack(GeoEntity pShellGeoEntity, GeoEntity pAttrackerGeoEntity, GeoEntity pSuffererGeoEntity, Point2Ds ptsRatioPath, int nFlyTime, int nDelayTime, boolean bReset, double dModelScale, String strSuffererFinishModelPath, double dBlastRadius, int nBlastDuringTime, double dFireRadius, int nFireDuringTime, GeoStyle3D pTrackLineStyle3D, long nShowPointCount, SignPro pSignPro)
pShellGeoEntity
- 炮弹实体对象。pAttrackerGeoEntity
- 攻击者实体对象。pSuffererGeoEntity
- 被攻击(被摧毁)者实体对象。ptsRatioPath
- 炮弹飞行路径(起点和终点比例,相对高度)。nFlyTime
- 炮弹飞行时间(单位: 秒)。nDelayTime
- 攻击者多久之后发射炮弹(单位: 秒)。bReset
- 结束后是否复位。dModelScale
- 炮弹缩放倍数。strSuffererFinishModelPath
- 被摧毁后的模型路径。dBlastRadius
- 目标到达终点的爆炸粒子效果的半径(单位: 米)。nBlastDuringTime
- 爆炸效果的持续时间(单位: 秒)。dFireRadius
- 目标到达终点的火焰粒子效果的半径(单位: 米)。nFireDuringTime
- 火焰效果的持续时间(单位: 秒)。pTrackLineStyle3D
- 轨迹线样式。nShowPointCount
- 轨迹线长度。pSignPro
- 标牌属性。public boolean targetMove(GeoEntity pGeoEntity, GeoEntity pTargetGeoEntity, Point3Ds ptsPath, int nTime, int nDelayTime, boolean bReset, String strModelPath, double dModelScale)
pGeoEntity
- 实体对象pTargetGeoEntity
- 目标实体对象(此对象设置为null时,必须设置运动轨迹的控制点)ptsPath
- 运动轨迹的控制点nTime
- 运动的时间,单位秒nDelayTime
- 多久之后开始移动(单位: 秒)bReset
- 移动停止后是否复位strModelPath
- 运动中模型文件的路径dModelScale
- 运动中模型的缩放(为0则表示与静止状态缩放保持一致)public boolean targetChange(GeoEntity pGeoEntity, String strModelPath, double dModelScale, double dDelayTime)
pGeoEntity
- 实体对象strModelPath
- 模型文件的路径dModelScale
- 模型的缩放,若为0,则使用变化前模型缩放dDelayTime
- 延时时间(单位:秒)public boolean targetVisible(GeoEntity pGeoEntity, boolean bVisible, double dDelayTime)
pGeoEntity
- 实体对象bVisible
- 显隐dDelayTime
- 延时时间(单位:秒)public boolean addSign(GeoEntity pGeoEntity, SignPro pSignPro, Point3D ptOffset)
pGeoEntity
- 实体对象pSignPro
- 标牌属性ptOffset
- 偏移量public boolean removeSign(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addAttackLine(GeoEntity pGeoEntity, GeoEntity pTargetGeoEntity, String strModelPath, double dModelScale, Point2Ds ptsRatioPath, int nTime, GeoStyle3D pTrackLineStyle3D)
pGeoEntity
- 实体对象pTargetGeoEntity
- 目标实体对象strModelPath
- 模型路径dModelScale
- 模型缩放ptsRatioPath
- 目标运动轨迹的控制点(起点和终点比例,相对高度)nTime
- 目标运动的时间(单位:秒)pTrackLineStyle3D
- 打击线样式public boolean removeAttackLine(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addScanWave(GeoEntity pGeoEntity, double dLength, double dWidth, double dHeight, double dAngle, Point3D ptRotation, int nSectionSlices, GeoStyle3D geoStyle3D, ArrayList<String> arrTexturePath, ArrayList<Double> arrVTiling, ArrayList<Double> arrSpeedV, ArrayList<UVWMappingMode> arrMappingMode, Point3D ptOffset)
pGeoEntity
- 实体对象dLength
- 扫描波长度dWidth
- 扫描波宽度dHeight
- 扫描波高度dAngle
- 扫描角度(角度单位)ptRotation
- 旋转角度nSectionSlices
- 界面正多边形拆分次数geoStyle3D
- 样式arrTexturePath
- 材质纹理图片文件路径列表arrVTiling
- 材质重复次数列表arrSpeedV
- 材质运动速度列表arrMappingMode
- 纹理映射模式列表。ptOffset
- 扫描波偏移量(偏移量=偏移参数*地理实体大小)public boolean removeScanWave(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addTrackLine(GeoEntity pGeoEntity, int nTrackType, GeoStyle pTrackStyle, int nShowPointCount, double dStreamerWidth, Point3D ptOffset)
pGeoEntity
- 实体对象nTrackType
- 轨迹类型pTrackStyle
- 轨迹样式nShowPointCount
- 最大显示点数dStreamerWidth
- 飘带宽度ptOffset
- 偏移量public boolean removeTrackLine(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addScanCone(GeoEntity pGeoEntity, GeoStyle3D pStyle3D, double dOutRadius, int nType, double dInRadius, double dVstartAngle, double dVendAngle, double dHConeAngle, double dHAngle, double dVAngle, Point3D ptOffset)
pGeoEntity
- 实体对象pStyle3D
- 扫描锥体样式dOutRadius
- 外圆半径nType
- 扫描锥体类型dInRadius
- 内圆半径dVstartAngle
- 锥体竖直方向起始角度dVendAngle
- 锥体竖直方向结束角度dHConeAngle
- 锥体水平方向角度范围dHAngle
- 水平探测角度范围dVAngle
- 竖直探测角度范围ptOffset
- 偏移量public boolean removeScanCone(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addDetectionCone(GeoEntity pGeoEntity, GeoStyle3D pStyle3D, Point3D ptBottom, double dRadius, Point3D ptOffset)
pGeoEntity
- 实体对象pStyle3D
- 探测锥体风格ptBottom
- 地面圆心坐标dRadius
- 地面圆半径ptOffset
- 偏移量public boolean removeDetectionCone(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addTubularCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, double dStartDimeter, double dEndDimeter, int nSectionSlices, GeoStyle3D geoStyle3D, ArrayList<String> arrTexturePath, ArrayList<Double> arrVTiling, ArrayList<Double> arrSpeedV, ArrayList<UVWMappingMode> arrMappingMode, Point3D ptOffset)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象dStartDimeter
- 起点直径dEndDimeter
- 终点直径nSectionSlices
- 界面正多边形拆分次数geoStyle3D
- 样式arrTexturePath
- 材质纹理图片文件路径列表arrVTiling
- 材质重复次数列表arrSpeedV
- 材质运动速度列表arrMappingMode
- 纹理映射模式列表ptOffset
- 链路两端偏移量(偏移量=偏移参数*地理实体大小)public boolean removeTubularCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象public boolean addArrowCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, String strArrorTexturePath, double dMinWidth, float fSpeed, double dVTilingWidth, Point3D ptOffset)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象strArrorTexturePath
- 纹理图片路径dMinWidth
- 设置链路显示时的最小宽度fSpeed
- 纹理图片在线上的流动速度dVTilingWidth
- 设置材质循环一次的宽度ptOffset
- 偏移量public boolean removeArrowCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象public boolean addBasicCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, GeoStyle3D pLinkLineStyle3D, GeoStyle3D pSignalLineStyle3D, double dSignalSpeed, double dSignalLengthRatio, boolean bBothWay, Point3D ptOffset)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象pLinkLineStyle3D
- 连接线样式pSignalLineStyle3D
- 信号线样式dSignalSpeed
- 信号速度 默认光速 3*10^8 m/sdSignalLengthRatio
- 信号线默认长度(总长度的1/10)bBothWay
- 是否双向流动ptOffset
- 偏移量public boolean removeBasicCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象public boolean addMeteorCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, GeoStyle3D pLinkLineStyle3D, GeoStyle3D pSignalLineStyle3D, double dSignalSpeed, double dSignalLengthRatio, boolean bBothWay, Point3D ptOffset)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象pLinkLineStyle3D
- 连接线样式pSignalLineStyle3D
- 信号线样式dSignalSpeed
- 信号速度dSignalLengthRatio
- 信号线默认长度ptOffset
- 偏移量public boolean removeMeteorCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象public boolean addFlowCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, Color colorValue3DLine, Color colorValue3DGap, double dLineWidth, double dGapLength, Point3D ptOffset, int shortDashPattern)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象colorValue3DLine
- 流动线颜色colorValue3DGap
- 间隔线颜色dLineWidth
- 流动线线宽dGapLength
- 间隔线线宽ptOffset
- 偏移量shortDashPattern
- 线型(默认255)public boolean removeFlowCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity)
pStartGeoEntity
- 起点实体对象pEndGeoEntity
- 终点实体对象public boolean addWake(GeoEntity pGeoEntity, double dLength, double dWidth)
pGeoEntity
- 实体对象dLength
- 长度dWidth
- 宽度public boolean removeWake(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addRotorWash(GeoEntity pGeoEntity, double dRotorDiameter)
pGeoEntity
- 实体对象dRotorDiameter
- 涟漪直径public boolean removeRotorWash(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addTailflame(GeoEntity pGeoEntity, double dCrossDiameter, Point3D ptOffset)
pGeoEntity
- 实体对象dCrossDiameter
- 直径ptOffset
- 偏移量public boolean removeTailflame(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addTailgas(GeoEntity pGeoEntity, double dCrossDiameter, Point3D ptOffset)
pGeoEntity
- 实体对象dCrossDiameter
- 直径ptOffset
- 偏移量public boolean removeTailgas(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addBlast(GeoEntity pGeoEntity, double dBlastRadius, Point3D ptOffset)
pGeoEntity
- 实体对象dBlastRadius
- 半径ptOffset
- 偏移量public boolean removeBlast(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addFiresmoke(GeoEntity pGeoEntity, double dFiresmokeRadius, Point3D ptOffset)
pGeoEntity
- 实体对象dFiresmokeRadius
- 半径ptOffset
- 偏移量public boolean removeFiresmoke(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addCustomRadar(GeoEntity pGeoEntity, Point2Ds pts2DsModelSection, double dRadarRadius, Color sphereColor, Color lineColor, boolean bGridShow, double dPitchAngle, RadarScanState[] arrRadarScanParam, double dScanSpeed, PolygonFrontFace eCullModeType)
pGeoEntity
- 实体对象pts2DsModelSection
- 切面点串。dRadarRadius
- 雷达半径(单位:千米)。sphereColor
- 包络填充色。lineColor
- 外包络线颜色。bGridShow
- 外包络线显示标志。dPitchAngle
- 切面旋转角度。arrRadarScanParam
- 扫描瓣。dScanSpeed
- 扫描瓣速度。eCullModeType
- 渲染方式。public boolean removeCustomRadar(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addMechanicalRadar(GeoEntity pGeoEntity, double dRadarRadius, Color sphereColor, Color lineColor, boolean bGridShow, RadarScanState[] arrRadarScanParam, double dScanSpeed, PolygonFrontFace eCullModeType)
pGeoEntity
- 实体对象dRadarRadius
- 雷达半径(单位:千米)。sphereColor
- 圆球包络填充色。lineColor
- 外包络线颜色。bGridShow
- 外包络线显示标志。arrRadarScanParam
- 扫描瓣。dScanSpeed
- 扫描瓣速度。eCullModeType
- 渲染方式。public boolean removeMechanicalRadar(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addPieRadar(GeoEntity pGeoEntity, double dRadarRadius, Color sphereColor, Color lineColor, boolean bGridShow, double dPitchAngle, RadarScanState[] arrRadarScanParam, double dScanSpeed, PolygonFrontFace eCullModeType)
pGeoEntity
- 实体对象dRadarRadius
- 雷达半径(单位:千米)。sphereColor
- 圆球包络填充色。lineColor
- 外包络线颜色。bGridShow
- 外包络线显示标志。dPitchAngle
- 竖直方向的探视角度。arrRadarScanParam
- 扫描瓣。dScanSpeed
- 扫描瓣速度。eCullModeType
- 渲染方式。public boolean removePieRadar(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象public boolean addCircleRadar(GeoEntity pGeoEntity, double dCircleRadiusOuter, Color sphereColor, boolean bGridShow, double dCircleRadiusInner, double dClockAngleMin, double dClockAngleMax, double dHalfAngleInner, double dHalfAngleOuter, RadarScanState[] arrRadarScanParam, double dScanSpeed, PolygonFrontFace eCullModeType)
pGeoEntity
- 实体对象dCircleRadiusOuter
- 外圆半径(单位:千米)。sphereColor
- 圆球包络填充色。bGridShow
- 外包络线显示标志。dCircleRadiusInner
- 内圆半径(km)。dClockAngleMin
- 内圆周角[-360, 360]。dClockAngleMax
- 外圆周角[-360, 360]。dHalfAngleInner
- 内锥角[-90, 90]。dHalfAngleOuter
- 外锥角[-90, 90]。arrRadarScanParam
- 扫描瓣。dScanSpeed
- 扫描瓣速度。eCullModeType
- 渲染方式。public boolean removeCircleRadar(GeoEntity pGeoEntity)
pGeoEntity
- 实体对象Copyright © 2021–2024 SuperMap. All rights reserved.