diff --git a/spatialmath/base/transforms3d.py b/spatialmath/base/transforms3d.py index 08d3be26..04f9e1b8 100644 --- a/spatialmath/base/transforms3d.py +++ b/spatialmath/base/transforms3d.py @@ -752,7 +752,7 @@ def angvec2r(theta: float, v: ArrayLike3, unit="rad", tol: float = 20) -> SO3Arr if np.linalg.norm(v) < tol * _eps: return np.eye(3) - θ = getunit(theta, unit) + θ = getunit(theta, unit, vector=False) # Rodrigue's equation