Angles cannot be given exactly since vector angle relies on the vector length as well as acos. This function calculate the angle between two geometries. This is defined for surfaces, curves, and arrows. If a surface is supplied the angle will be calculated based on the surface normal and modified to match the original geometry.
See also
Other Measures:
distance_squared()
,
geometry_measures