tfg.geometry.transformation.quaternion.between_two_vectors_3d

Computes quaternion over the shortest arc between two vectors.

Result quaternion describes shortest geodesic rotation from vector1 to vector2.

Note:

In the following, A1 to An are optional batch dimensions.

vector1 A tensor of shape [A1, ..., An, 3], where the last dimension represents the first vector.
vector2 A tensor of shape [A1, ..., An, 3], where the last dimension represents the second vector.
name A name for this op that defaults to "quaternion_between_two_vectors_3d".

A tensor of shape [A1, ..., An, 4], where the last dimension represents a normalized quaternion.

ValueError If the shape of vector1 or vector2 is not supported.