public class DivertedSingularityAiming extends Object implements TileAiming
当网格方向并不重要且区域包含极点(对于ConstantAzimuthAiming
和AlongTrackAiming
来说都是奇点)时,此类主要用于在地面上对区域进行采样
。
AlongTrackAiming
, ConstantAzimuthAiming
Constructor and Description |
---|
DivertedSingularityAiming(org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet forbiddenZone)
简单构造函数。
|
Modifier and Type | Method and Description |
---|---|
org.hipparchus.geometry.euclidean.threed.Vector3D |
alongTileDirection(org.hipparchus.geometry.euclidean.threed.Vector3D point, GeodeticPoint gp)
在指定点找到用于镶嵌的沿瓦片方向。
|
List<GeodeticPoint> |
getSingularPoints()
获取无法计算瞄准方向的点。
|
public DivertedSingularityAiming(org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet forbiddenZone)
forbiddenZone
- 应将奇点转移至其外的区域
public List<GeodeticPoint> getSingularPoints()
根据Brouwer的毛球定理,2-球面上的任何矢量场至少有一个零点。这意味着此接口的任何实现至少有一个无法计算瞄准方向的点。最典型的例子是总是朝向北极,对于这种情况,两极都是奇点。
getSingularPoints
在接口 TileAiming
public org.hipparchus.geometry.euclidean.threed.Vector3D alongTileDirection(org.hipparchus.geometry.euclidean.threed.Vector3D point, GeodeticPoint gp)
alongTileDirection
在接口 TileAiming
point
- 椭球上的点(笛卡尔坐标)
gp
- 椭球上的点(大地测量坐标)
Copyright © 2002-2023 CS GROUP. All rights reserved.