footprint5 (self,
alt_attitude,
tilt=0,
yaw=0,
roll=0,
z=0.0,
ltp=None,
**name)
|
|
Compute the center and corners of the intersection with (or projection
to) the local tangent plane (LTP).
- Arguments:
alt_attitude - An altitude (meter ) above local tangent plane
or an attitude (Attitude or Attitude4Tuple) with the
altitude , tilt ,
yaw and roll .
tilt - Pitch, elevation from horizontal (degrees ), negative
down (clockwise rotation along and around the x- or East axis).
yaw - Bearing, heading (compass degrees ), clockwise from
North (counter-clockwise rotation along and around the z- or Up
axis).
roll - Roll, bank (degrees ), positive to the right and down
(clockwise rotation along and around the y- or North axis).
z - Optional height of the footprint (meter ) above
local tangent plane.
ltp - The local tangent plane (Ltp),
overriding this frustum's ltp .
name - Optional name=NN (str ).
- Returns:
- A Footprint5Tuple
(center, upperleft,
upperight, loweright, lowerleft) with the
center and 4 corners, each an Xyz4Tuple.
- Raises:
TypeError - Invalid ltp .
UnitError - Invalid altitude , tilt ,
roll or z .
ValueError - If altitude too low, z too
high or tilt or roll
-including vfov respectively
hfov - over the horizon.
|