public class DoubleDihedraFieldOfView extends PolygonalFieldOfView
PolygonalFieldOfView.DefiningConeType
Constructor and Description |
---|
DoubleDihedraFieldOfView(org.hipparchus.geometry.euclidean.threed.Vector3D center, org.hipparchus.geometry.euclidean.threed.Vector3D axis1, double halfAperture1, org.hipparchus.geometry.euclidean.threed.Vector3D axis2, double halfAperture2, double margin)
构建具有二面角形状(即
|
getFootprint, getZone, offsetFromBoundary, projectToBoundary
getMargin
public DoubleDihedraFieldOfView(org.hipparchus.geometry.euclidean.threed.Vector3D center, org.hipparchus.geometry.euclidean.threed.Vector3D axis1, double halfAperture1, org.hipparchus.geometry.euclidean.threed.Vector3D axis2, double halfAperture2, double margin)
center
- 视场中心的方向,以航天器坐标系表示
axis1
- 视场二面角轴1,在航天器坐标系中
halfAperture1
- 视场二面角半孔径角1,必须小于π/2,即完整的二面角必须小于半球体
axis2
- 视场二面角轴2,在航天器坐标系中
halfAperture2
- 视场二面角半孔径角2,必须小于π/2,即完整的二面角必须小于半球体
margin
- 应用于区域的角度边界(如果为正,则将边界外但足够靠近边界的点视为可见;如果为负,则将边界内但足够靠近边界的点视为不可见)
Copyright © 2002-2023 CS GROUP. All rights reserved.