Multiplies two quaternions.
tfg.geometry.transformation.quaternion.multiply(
quaternion1,
quaternion2,
name=None
)
Defined in geometry/transformation/quaternion.py
.
Note:
In the following, A1 to An are optional batch dimensions.
Args:
quaternion1
: A tensor of shape[A1, ..., An, 4]
, where the last dimension represents a quaternion.quaternion2
: A tensor of shape[A1, ..., An, 4]
, where the last dimension represents a quaternion.name
: A name for this op that defaults to "quaternion_multiply".
Returns:
A tensor of shape [A1, ..., An, 4]
representing quaternions.
Raises:
ValueError
: If the shape ofquaternion1
orquaternion2
is not supported.