General Vector Operations
-
Vector addition, subtraction, scaling
-
Dot product and cross product
-
Vector norm and normalization
-
Inputs and output vectors can be either horizontal or vertical
ranges
General
Quaternion Operations and 3D Rotations
-
Rotation matrix ↔ quaternion conversion
-
Euler angles ↔ quaternion conversion
-
Quaternion multiplication (q=q1q2)
-
Vector rotation by a quaternion (v=qvq*)
Atmospheric refraction and velocity aberration
-
General atmospheric refraction correction model that uses
atmospheric temperature and pressure, if available
-
Full relativistic velocity aberration corrections (“aberration of
light”)
Ray Intersections
|