This is a pre-release version (2.0.0.dev0+git20260907.41eeb59).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / spatial / transform / _rotation / Rotation / inv

function

scipy.spatial.transform._rotation:Rotation.inv

source: build-install/usr/lib/python3.14/site-packages/scipy/spatial/transform/_rotation.py:1884

Signature

def inv(self) → Rotation

Summary

Invert this rotation.

Extended Summary

Composition of a rotation with its inverse results in an identity transformation.

Returns

inverse : `Rotation` instance

Object containing inverse of the rotations in the current instance.

Examples

from scipy.spatial.transform import Rotation as R
import numpy as np
✓
Inverting a single rotation:
p = R.from_euler('z', 45, degrees=True)
q = p.inv()
✓
q.as_euler('zyx', degrees=True)
✗
array([-45.,   0.,  -0.])
Inverting multiple rotations:
p = R.from_rotvec([[0, 0, np.pi/3], [-np.pi/4, 0, 0]])
q = p.inv()
✓
q.as_rotvec()
✗
array([[-0.    , -0.    , -1.0472],
       [ 0.7854, -0.    , -0.    ]])

Aliases

  • scipy.spatial.transform.Rotation.inv