Cartesian vector to be converted to horizontal coordinates.
"normal": correct altitude for atmospheric refraction (recommended).
"jplhor": for JPL Horizons compatibility testing only; not recommended for normal use.
null: no atmospheric refraction correction is performed.
Converts Cartesian coordinates to horizontal coordinates.
Given a horizontal Cartesian vector, returns horizontal azimuth and altitude.
IMPORTANT: This function differs from SphereFromVector in two ways:
SphereFromVectorreturns alonvalue that represents azimuth defined counterclockwise from north (e.g., west = +90), but this function represents a clockwise rotation (e.g., east = +90). The difference is becauseSphereFromVectoris intended to preserve the vector "right-hand rule", while this function defines azimuth in a more traditional way as used in navigation and cartography.SphereFromVectordoes not.The returned object contains the azimuth in
lon. It is measured in degrees clockwise from north: east = +90 degrees, west = +270 degrees.The altitude is stored in
lat.The distance to the observed object is stored in
dist, and is expressed in astronomical units (AU).