Constructing a Rectangle with a Given Center*

Construction Algorithm
1 Construct a point M as a center of the rectangle.
2 Construct a point A on the construction area next to the point M.
3
Construct the line that connects the two points A and M.
4 Construct a circle centered at M and has a radius AM.
5 Generate the intersection point between the line AM and the circle at C.
6 Construct a free line through the point M.
7 Generate the intersection points between the free line and the circle at B and D.
8 Join up the four points A, B, C, and D to get the required rectangle.
9 Switch to Move Mode. Pick a free element. Move it around to check your construction.
Construction Theorems
A rectangle is a parellelogram with two equal diagonals.

A parallelogram is a quadrilateral, in which diagonals bisect each other.
Please enable Java for an interactive construction (with Cinderella).

*Center of the rectangle is the intersection point of its diagonals.