Rotating a rectangle to become aligned with x & y axis

i have the following line polygon which draws a rectangular shape around a specific area. this rectangle is not always well aligned .
line(newBoxPolygon(:, 1), newBoxPolygon(:, 2), 'Color', 'R');
i want to rotate this rectangle until its sides are parallel with x -axis and y axis.
i tried several method such as finding the slope of one side and comparing it to slope of straight line and then doing arctan but i failed in accomplishing the task. Whats the best way to do this task

Categories

Find more on Interactions, Camera Views, and Lighting in Help Center and File Exchange

Asked:

on 21 Feb 2014

Answered:

on 21 Feb 2014

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!