程序包 | 说明 |
---|---|
com.supermap.mobjects.situationsimulation |
限定符和类型 | 方法和说明 |
---|---|
GeoEntity |
GeoEntityManager.getGeoEntity(String strUuid)
通过实体uuid获取地理实体。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
GeoEntitySimulation.addArrowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
String strArrorTexturePath,
double dMinWidth,
float fSpeed,
double dVTilingWidth,
Point3D ptOffset)
为指定实体添加箭头通信链路线
|
boolean |
GeoEntitySimulation.addAttackLine(GeoEntity pGeoEntity,
GeoEntity pTargetGeoEntity,
String strModelPath,
double dModelScale,
Point2Ds ptsRatioPath,
int nTime,
GeoStyle3D pTrackLineStyle3D)
为指定实体添加打击线特效
|
boolean |
GeoEntitySimulation.addBasicCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
GeoStyle3D pLinkLineStyle3D,
GeoStyle3D pSignalLineStyle3D,
double dSignalSpeed,
double dSignalLengthRatio,
boolean bBothWay,
Point3D ptOffset)
为指定实体添加基础通信链路线
|
boolean |
GeoEntitySimulation.addBlast(GeoEntity pGeoEntity,
double dBlastRadius,
Point3D ptOffset)
为指定实体添加爆炸效果
|
boolean |
GeoEntitySimulation.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 |
GeoEntitySimulation.addCustomRadar(GeoEntity pGeoEntity,
Point2Ds pts2DsModelSection,
double dRadarRadius,
Color sphereColor,
Color lineColor,
boolean bGridShow,
double dPitchAngle,
RadarScanState[] arrRadarScanParam,
double dScanSpeed,
PolygonFrontFace eCullModeType)
为指定实体添加自定义雷达
|
boolean |
GeoEntitySimulation.addDetectionCone(GeoEntity pGeoEntity,
GeoStyle3D pStyle3D,
Point3D ptBottom,
double dRadius,
Point3D ptOffset)
为指定实体添加探测锥体
|
boolean |
GeoEntitySimulation.addFiresmoke(GeoEntity pGeoEntity,
double dFiresmokeRadius,
Point3D ptOffset)
为指定实体添加火焰
|
boolean |
GeoEntitySimulation.addFlowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
Color colorValue3DLine,
Color colorValue3DGap,
double dLineWidth,
double dGapLength,
Point3D ptOffset,
int shortDashPattern)
为指定实体添加流动通信链路线
|
boolean |
GeoEntityManager.addGeoEntity(Scene scene,
GeoEntity geoEntity)
添加实体。
|
boolean |
GeoEntitySimulation.addMechanicalRadar(GeoEntity pGeoEntity,
double dRadarRadius,
Color sphereColor,
Color lineColor,
boolean bGridShow,
RadarScanState[] arrRadarScanParam,
double dScanSpeed,
PolygonFrontFace eCullModeType)
为指定实体添加机械雷达
|
boolean |
GeoEntitySimulation.addMeteorCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
GeoStyle3D pLinkLineStyle3D,
GeoStyle3D pSignalLineStyle3D,
double dSignalSpeed,
double dSignalLengthRatio,
boolean bBothWay,
Point3D ptOffset)
为指定实体添加流星通信链路线
|
boolean |
GeoEntitySimulation.addPieRadar(GeoEntity pGeoEntity,
double dRadarRadius,
Color sphereColor,
Color lineColor,
boolean bGridShow,
double dPitchAngle,
RadarScanState[] arrRadarScanParam,
double dScanSpeed,
PolygonFrontFace eCullModeType)
为指定实体添加饼状雷达
|
boolean |
GeoEntitySimulation.addRotorWash(GeoEntity pGeoEntity,
double dRotorDiameter)
为指定实体添加沉船涟漪
|
boolean |
GeoEntitySimulation.addScanCone(GeoEntity pGeoEntity,
GeoStyle3D pStyle3D,
double dOutRadius,
int nType,
double dInRadius,
double dVstartAngle,
double dVendAngle,
double dHConeAngle,
double dHAngle,
double dVAngle,
Point3D ptOffset)
为指定实体添加扫描锥体
|
boolean |
GeoEntitySimulation.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 |
GeoEntitySimulation.addSign(GeoEntity pGeoEntity,
SignPro pSignPro,
Point3D ptOffset)
给指定地理实体添加标牌
|
boolean |
GeoEntitySimulation.addTailflame(GeoEntity pGeoEntity,
double dCrossDiameter,
Point3D ptOffset)
为指定实体添加尾焰
|
boolean |
GeoEntitySimulation.addTailgas(GeoEntity pGeoEntity,
double dCrossDiameter,
Point3D ptOffset)
为指定实体添加尾气
|
boolean |
GeoEntitySimulation.addTrackLine(GeoEntity pGeoEntity,
int nTrackType,
GeoStyle pTrackStyle,
int nShowPointCount,
double dStreamerWidth,
Point3D ptOffset)
为指定实体添加轨(航)迹线
|
boolean |
GeoEntitySimulation.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 |
GeoEntitySimulation.addWake(GeoEntity pGeoEntity,
double dLength,
double dWidth)
为指定实体添加尾浪
|
boolean |
GeoEntitySimulation.removeArrowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除PBR形式的流动箭头
|
boolean |
GeoEntitySimulation.removeAttackLine(GeoEntity pGeoEntity)
移除打击线
|
boolean |
GeoEntitySimulation.removeBasicCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除基础通信链路线
|
boolean |
GeoEntitySimulation.removeBlast(GeoEntity pGeoEntity)
移除爆炸效果
|
boolean |
GeoEntitySimulation.removeCircleRadar(GeoEntity pGeoEntity)
移除球形雷达
|
boolean |
GeoEntitySimulation.removeCustomRadar(GeoEntity pGeoEntity)
移除自定义雷达
|
boolean |
GeoEntitySimulation.removeDetectionCone(GeoEntity pGeoEntity)
移除探测锥体
|
boolean |
GeoEntitySimulation.removeFiresmoke(GeoEntity pGeoEntity)
移除火焰
|
boolean |
GeoEntitySimulation.removeFlowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除流动通信链路线
|
boolean |
GeoEntitySimulation.removeMechanicalRadar(GeoEntity pGeoEntity)
移除机械雷达
|
boolean |
GeoEntitySimulation.removeMeteorCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除流星通信链路线
|
boolean |
GeoEntitySimulation.removePieRadar(GeoEntity pGeoEntity)
移除机械雷达
|
boolean |
GeoEntitySimulation.removeRotorWash(GeoEntity pGeoEntity)
移除沉船涟漪
|
boolean |
GeoEntitySimulation.removeScanCone(GeoEntity pGeoEntity)
移除扫描锥体
|
boolean |
GeoEntitySimulation.removeScanWave(GeoEntity pGeoEntity)
移除扫描波
|
boolean |
GeoEntitySimulation.removeSign(GeoEntity pGeoEntity)
移除指定地理实体的标牌
|
boolean |
GeoEntitySimulation.removeTailflame(GeoEntity pGeoEntity)
移除尾焰
|
boolean |
GeoEntitySimulation.removeTailgas(GeoEntity pGeoEntity)
移除尾气
|
boolean |
GeoEntitySimulation.removeTrackLine(GeoEntity pGeoEntity)
移除轨(航)迹线
|
boolean |
GeoEntitySimulation.removeTubularCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity)
移除连续的管状间隔通信链路
|
boolean |
GeoEntitySimulation.removeWake(GeoEntity pGeoEntity)
移除尾浪
|
boolean |
GeoEntitySimulation.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 |
GeoEntitySimulation.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 |
GeoEntitySimulation.targetChange(GeoEntity pGeoEntity,
String strModelPath,
double dModelScale,
double dDelayTime)
指定地理实体,修改地理实体的模型
|
boolean |
GeoEntitySimulation.targetMove(GeoEntity pGeoEntity,
GeoEntity pTargetGeoEntity,
Point3Ds ptsPath,
int nTime,
int nDelayTime,
boolean bReset,
String strModelPath,
double dModelScale)
指定地理实体,在指定时间内,沿着指定路经运动到目的地,运动过程中使用指定模型显示
|
boolean |
GeoEntitySimulation.targetVisible(GeoEntity pGeoEntity,
boolean bVisible,
double dDelayTime)
指定地理实体,修改地理实体的显隐
|
Copyright © 2021–2024 SuperMap. All rights reserved.