[Math] Determine a regular hexagon given points

geometry

It is well known that three points on the plane determine a circle uniquely. Is there a similar statement for regular hexagons?

It is obvious that if we have two points that are vertices, there are just two posibilities; thus, a third point (a non-colinear one) would determine the regular hexagon uniquely. Would that be true if the points were not vertices (or we did not know it)? How could one construct that hexagon?

EDIT: Without any other assumption, three points are not enough. It seems four points might suffice, if we know which edge they belong to. Does any set of four non-colinear points define a unique hexagon?

Best Answer

My attempt:

The hexagon has four degrees of freedom so that four points should suffice, but you can expect a finite number of solutions.

Take two of the points and make an hypothesis on the edges they belong to. This gives you the angle aperture between these edges. Knowing the two points and the angle aperture, you know that the apex of the angle belongs to a circular arc that joins the point and you can determine its center.

The center of the hexagon lies on the line from the apex to the center of the arc, so it belongs to a circle of unknown radius with the same center as the arc. Repeating the construction for three point pairs, the hexagon center is the point equidistant to the three centers.

In the case of two points on the same edge, the locus of the hexagon center is a straight line parallel to that formed by the two points, and the solution will be found as the point equidistant to the line and two points, or two lines and a point.

Other combinations are degenerate, such as two pairs of points belonging to two parallel sides.

UPDATE: the statement "The center of the hexagon lies on the line from the apex to the center of the arc" is wrong, so that the locus of the center is another curve.