public class DoubleDihedraFieldOfView extends PolygonalFieldOfView
PolygonalFieldOfView.DefiningConeType
Constructor and Description |
---|
DoubleDihedraFieldOfView(Vector3D center,
Vector3D axis1,
double halfAperture1,
Vector3D axis2,
double halfAperture2,
double margin)
Build a Field Of View with dihedral shape (i.e.
|
getFootprint, getZone, offsetFromBoundary, projectToBoundary
getMargin
public DoubleDihedraFieldOfView(Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double margin)
center
- Direction of the FOV center, in spacecraft frameaxis1
- FOV dihedral axis 1, in spacecraft framehalfAperture1
- FOV dihedral half aperture angle 1,
must be less than π/2, i.e. full dihedra must be smaller then
an hemisphereaxis2
- FOV dihedral axis 2, in spacecraft framehalfAperture2
- FOV dihedral half aperture angle 2,
must be less than π/2, i.e. full dihedra must be smaller then
an hemispheremargin
- angular margin to apply to the zone (if positive,
points outside of the raw FoV but close enough to the boundary are
considered visible; if negative, points inside of the raw FoV
but close enough to the boundary are considered not visible)Copyright © 2002-2020 CS Group. All rights reserved.