Rotation Calculator (New Coordinates by Rotation)

| Added in Math & Numbers

What is Rotation in Coordinate Geometry?

Rotation is a geometric transformation that moves every point of a figure around a fixed center by a specified angle. In 2D coordinate geometry, the most common rotation is about the origin. The distance from the origin remains constant while the angular position changes. Rotation is fundamental in computer graphics, robotics, physics simulations, and engineering design.

How to Calculate New Coordinates by Rotation

For a counter-clockwise rotation by angle θ:

[X' = X \cos(\theta) - Y \sin(\theta)]

[Y' = X \sin(\theta) + Y \cos(\theta)]

For a clockwise rotation by angle θ:

[X' = X \cos(\theta) + Y \sin(\theta)]

[Y' = -X \sin(\theta) + Y \cos(\theta)]

Where:

  • (X, Y) are the original coordinates.
  • (X', Y') are the new coordinates after rotation.
  • θ is the angle of rotation (convert degrees to radians if needed).

Calculation Example

Rotate the point (4, 5) by 30 degrees counter-clockwise.

First, convert 30 degrees to radians: 30 × π/180 ≈ 0.5236

[X' = 4 \times \cos(0.5236) - 5 \times \sin(0.5236)]

[X' = 4 \times 0.8660 - 5 \times 0.5 = 3.4641 - 2.5 = 0.9641]

[Y' = 4 \times \sin(0.5236) + 5 \times \cos(0.5236)]

[Y' = 4 \times 0.5 + 5 \times 0.8660 = 2.0 + 4.3301 = 6.3301]

The new coordinates are approximately (0.9641, 6.3301).

Frequently Asked Questions

A rotation transforms a point by moving it along a circular arc centered at the origin by a specified angle. The distance from the origin stays the same, but the position changes based on the angle and direction of rotation.

Counter-clockwise rotation follows the standard mathematical convention where positive angles move points from the positive x-axis toward the positive y-axis. Clockwise rotation moves points in the opposite direction. The formulas differ by the sign of the sine terms.

Use whichever unit your problem requires. Degrees are more intuitive for everyday use, while radians are standard in calculus and physics. The calculator handles both by converting internally before applying the rotation formulas.

This calculator rotates about the origin (0, 0). To rotate about a different center point (h, k), first subtract (h, k) from your coordinates, apply the rotation, then add (h, k) back to the result.

Related Calculators