Rodrigues Rotation Formula Calculator
Rotate 3D vectors using Rodrigues' rotation formula
Rotation Axis
Normalized: (0.0000, 0.0000, 1.0000)
Rotation Angle
90° = 1.570796 radians
Vector to Rotate (v)
Rotated Vector
v_rotated =
(0.000000, 1.000000, 0.000000)
Formula Breakdown
v_rot = v*cos(theta) + (k x v)*sin(theta) + k*(k.v)*(1-cos(theta))
Rotation Matrix
Rodrigues Rotation Formula
The Rodrigues rotation formula provides an efficient method to rotate a vector v around an axis k by angle theta:
v_rot = v*cos(theta) + (k x v)*sin(theta) + k*(k.v)*(1-cos(theta))
This is equivalent to the rotation matrix formula: R = I + sin(theta)*K + (1-cos(theta))*K^2
where K is the skew-symmetric cross-product matrix of k.
Help us improve!
How would you rate the Rodrigues Rotation Formula Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Handbook of Mathematical Functions
by Abramowitz & Stegun