keisoku

3D Point Rotation Calculator

Rotate a point (x, y, z) about the x, y, and z axes by given angles and get the rotated coordinates.

Input

Rotate a point in 3D space about each axis and get the rotated coordinates. Enter rotation angles in degrees.

Point before rotation

Rotation angle per axis (degrees)

Rotations are applied in the order x axis, then y axis, then z axis.

Result

Rotated coordinates

(0, 1, 0)

Original point

(1, 0, 0)

Rotation about x axis

0 rad

Rotation about y axis

0 rad

Rotation about z axis

90°

1.570796 rad


The rotation is computed with rotation matrices in the order x axis, then y axis, then z axis. Positive angles follow the right hand convention.

How it works

  • Each axis rotation is computed with a rotation matrix. Rotation about x affects the y and z components, about y affects z and x, and about z affects x and y; the component along the rotation axis stays unchanged.
  • The positive direction of rotation follows the right hand convention (counterclockwise when looking toward the positive end of each axis).
  • Rotations are applied in the order x axis, then y axis, then z axis. The combined rotation is Rz(z angle) Ry(y angle) Rx(x angle), so the input point is first rotated about x, then y, then z. A different order gives a different result.
  • Angles are entered in degrees and converted to radians internally for the calculation. One degree equals pi divided by 180 radians.

Reviews

Tell us what you think of this calculator.

Write a review

  1. Home
  2. 3D Point Rotation Calculator