Package pygeodesy :: Module ltp
[frames] | no frames]

Module ltp

Local Tangent Plane (LTP) and local cartesian coordinates.

Local cartesian and local tangent plane classes LocalCartesian and Ltp, LocalError and Attitude and Frustum.


See Also: Local tangent plane coordinates and class LocalCartesian, transcoded from Charles Karney's C++ classLocalCartesian.

Version: 22.04.22

Classes
  Attitude
The orientation of a plane or camera in space.
  AttitudeError
An Attitude or Attitude4Tuple issue.
  Frustum
A rectangular pyramid, typically representing a camera's field-of-view (fov) and the intersection with (or projection to) a local tangent plane.
  LocalError
A LocalCartesian or Ltp related issue.
  LocalCartesian
Conversion between geodetic (lat, lon, height) and local cartesian (x, y, z) coordinates with geodetic origin (lat0, lon0, height0), transcoded from Karney's C++ class LocalCartesian.
  Ltp
A local tangent plan LTP, a sub-class of LocalCartesian with configurable ECEF converter and without optional rotation matrix.
Functions
 
tyr3d(tilt=0, yaw=0, roll=0, Vector=<class 'pygeodesy.vector3d.Vector3d'>, **Vector_kwds)
Convert an attitude oriention into a (3-D) direction vector.
Variables
  __all__ = _ALL_LAZY.ltp
Function Details

tyr3d (tilt=0, yaw=0, roll=0, Vector=<class 'pygeodesy.vector3d.Vector3d'>, **Vector_kwds)

 

Convert an attitude oriention into a (3-D) direction vector.

Arguments:
  • tilt - Pitch, elevation from horizontal (degrees), negative down (clockwise rotation along and around the x-axis).
  • yaw - Bearing, heading (compass degrees360), clockwise from North (counter-clockwise rotation along and around the z-axis).
  • roll - Roll, bank (degrees), positive to the right and down (clockwise rotation along and around the y-axis).
Returns:
A named Vector instance or if Vector is None, a named Vector3Tuple(x, y, z).

See Also: Yaw, pitch, and roll rotations and function pygeodesy.hartzell argument los.