public class ConstantAzimuthAiming extends Object implements TileAiming
AlongTrackAiming
, DivertedSingularityAiming
Constructor and Description |
---|
ConstantAzimuthAiming(OneAxisEllipsoid ellipsoid, double azimuth)
简单构造函数。
|
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 ConstantAzimuthAiming(OneAxisEllipsoid ellipsoid, double azimuth)
ellipsoid
- 定义该区域的椭球体
azimuth
- 瓦片的地理方位角
public List<GeodeticPoint> getSingularPoints()
根据布劳尔的毛球定理,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.